Contents

Full Report

Configuration Data

Environment NameDIAGNOSIS
Date of Report Creation30 SEP 2024
Time of Report Creation11:57:29 PM

Overall Results

Testcases 377 / 377 PASS
Expecteds 1288 / 1288 PASS
Control Flow 534 / 534 PASS
Statement Coverage 1612 / 1615 (99%)
Branch Coverage 686 / 688 (99%)

User Code

Configure Stubs User Code

Beginning of Stub:DiagReadWriteDataByIdentifier.DataServices_VW_Logical_Software_Block_Lock_Value_LockValue_Appl_ReadData


        

Environment User Code

User Globals

/*****************************************************************************
S0000008.c: This file contains the definitions of variables used in user code.
Preface all variable declarations with VCAST_USER_GLOBALS_EXTERN to ensure 
that only one definition of the variable is created in the test harness. 
*****************************************************************************/

#ifndef VCAST_USER_GLOBALS_EXTERN
#define VCAST_USER_GLOBALS_EXTERN
#endif

#ifdef __cplusplus
extern "C"{
#endif
  VCAST_USER_GLOBALS_EXTERN int VECTORCAST_INT1;
  VCAST_USER_GLOBALS_EXTERN int VECTORCAST_INT2;
  VCAST_USER_GLOBALS_EXTERN int VECTORCAST_INT3;
  VCAST_USER_GLOBALS_EXTERN unsigned int data_temp;
  VCAST_USER_GLOBALS_EXTERN unsigned long long data_ull;
  VCAST_USER_GLOBALS_EXTERN unsigned char VECTORCAST_Btl_AppFlag;
#ifndef VCAST_NO_FLOAT 
  VCAST_USER_GLOBALS_EXTERN float VECTORCAST_FLT1;
#endif   
  VCAST_USER_GLOBALS_EXTERN char VECTORCAST_STR1[8];

  VCAST_USER_GLOBALS_EXTERN int  VECTORCAST_BUFFER[4];

  VCAST_USER_GLOBALS_EXTERN unsigned char  VECTORCAST_UpdaterData[8]; 
#ifdef __cplusplus
}
#endif

Unit Prefix User Code:DiagReadWriteDataByIdentifier

#include "Diag.h"

//#define FDS_BITFIELD_DATA &stub_bitfield_data
//unsigned int stub_bitfield_data;

//#define FDS_HASH &stub_hash
//unsigned int stub_hash;

//#define FDS_HASH_LENGTH &stub_hash_length
//unsigned int stub_hash_length;

#define DIAG_DATA_BLOCK_DOWNGRADE_APPL &stub_downgrade_appl
unsigned int stub_downgrade_appl;

#define DIAG_DATA_BLOCK_DOWNGRADE_BTL &stub_downgrade_btl
unsigned int stub_downgrade_btl;

//#define DIAG_DATA_BLOCK_DOWNGRADE_VERSIONING &stub_downgrade_versioning
//unsigned int stub_downgrade_versioning;

#define DIAG_DATA_BLOCK_LOCK_VALUE_APPL &stub_lock_value_appl
unsigned int stub_lock_value_appl;

#define DIAG_DATA_BLOCK_LOCK_VALUE_BTL &stub_lock_value_btl
unsigned int stub_lock_value_btl;

#include "Logistic.h"
Logi_Data_DPH_t Stub_Regs_Dph;
#undef LOGI_DATA_DPH
#define LOGI_DATA_DPH Stub_Regs_Dph


Logi_Data_ESP_t Stub_Regs_Esp;
#undef LOGI_DATA_ESP
#define LOGI_DATA_ESP Stub_Regs_Esp


Logi_Data_DPH_t Stub_SW_Block_Version;
#undef APP_SW_BLOCK_VRESION
#define APP_SW_BLOCK_VRESION Stub_SW_Block_Version

#undef DPH_SW_BLOCK_VRESION
#define DPH_SW_BLOCK_VRESION Stub_SW_Block_Version

#undef ESP_SW_BLOCK_VRESION
#define ESP_SW_BLOCK_VRESION Stub_SW_Block_Version

#undef BTL_SW_BLOCK_VRESION 
#define BTL_SW_BLOCK_VRESION Stub_SW_Block_Version

Counter_SwBlock_Btl_ReadData

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameCounter_SwBlock_Btl_ReadData
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution29 SEP 2024 5:09:35 PM

Compound Data Listing

Test CaseCounter_SwBlock_Btl_ReadData
File NameC-000372.DAT

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadDataDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.0012

Execution Results (PASS)

Start of Counter_SwBlock_Btl_ReadData

Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.001

Counter_SwBlock_Btl_ReadData Slot 1 (DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.001) Iteration 1

Event 1 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 3 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.001

Counter_SwBlock_Btl_ReadData Slot 1 (DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.001) Iteration 2

Event 4 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

Counter_SwBlock_Btl_ReadData.001

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameCounter_SwBlock_Btl_ReadData.001
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution29 SEP 2024 5:09:46 PM

Compound Data Listing

Test CaseCounter_SwBlock_Btl_ReadData.001
File NameC-000373.DAT

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadDataDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.0023

Execution Results (PASS)

Start of Counter_SwBlock_Btl_ReadData.001

Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.002

Counter_SwBlock_Btl_ReadData.001 Slot 1 (DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.002) Iteration 1

Event 1 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 127

Event 3 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
[1] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.002

Counter_SwBlock_Btl_ReadData.001 Slot 1 (DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.002) Iteration 2

Event 4 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 127

Event 6 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
[1] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.002

Counter_SwBlock_Btl_ReadData.001 Slot 1 (DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.002) Iteration 3

Event 7 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
return unsigned char 10

Event 8 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 255 <match>
[1] string 255 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 9/9 PASS

Counter_SwBlock_Btl_ReadData.002

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameCounter_SwBlock_Btl_ReadData.002
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution29 SEP 2024 5:09:59 PM

Compound Data Listing

Test CaseCounter_SwBlock_Btl_ReadData.002
File NameC-000374.DAT

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadDataDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.0033

Execution Results (PASS)

Start of Counter_SwBlock_Btl_ReadData.002

Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.003

Counter_SwBlock_Btl_ReadData.002 Slot 1 (DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.003) Iteration 1

Event 1 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 255

Event 3 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
[1] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.003

Counter_SwBlock_Btl_ReadData.002 Slot 1 (DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.003) Iteration 2

Event 4 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 255

Event 6 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
[1] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.003

Counter_SwBlock_Btl_ReadData.002 Slot 1 (DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.003) Iteration 3

Event 7 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
return unsigned char 10

Event 8 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 255 <match>
[1] string 255 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 9/9 PASS

Counter_SwBlock_Btl_ReadData.003

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameCounter_SwBlock_Btl_ReadData.003
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution29 SEP 2024 5:10:11 PM

Compound Data Listing

Test CaseCounter_SwBlock_Btl_ReadData.003
File NameC-000375.DAT

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadDataDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.0043

Execution Results (PASS)

Start of Counter_SwBlock_Btl_ReadData.003

Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.004

Counter_SwBlock_Btl_ReadData.003 Slot 1 (DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.004) Iteration 1

Event 1 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 0

Event 3 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.004

Counter_SwBlock_Btl_ReadData.003 Slot 1 (DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.004) Iteration 2

Event 4 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.004

Counter_SwBlock_Btl_ReadData.003 Slot 1 (DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.004) Iteration 3

Event 7 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 8 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 9 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 3/3 PASS

Counter_SwBlock_Btl_ReadData.004

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameCounter_SwBlock_Btl_ReadData.004
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution29 SEP 2024 5:10:22 PM

Compound Data Listing

Test CaseCounter_SwBlock_Btl_ReadData.004
File NameC-000376.DAT

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadDataDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.0053

Execution Results (PASS)

Start of Counter_SwBlock_Btl_ReadData.004

Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.005

Counter_SwBlock_Btl_ReadData.004 Slot 1 (DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.005) Iteration 1

Event 1 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 0

Event 3 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string DEAFULT_VALUE_PROGRAMMING_ATTEMPTS (0) <match>
[1] string DEAFULT_VALUE_PROGRAMMING_ATTEMPTS (0) <match>
return unsigned char 10 <match>

Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.005

Counter_SwBlock_Btl_ReadData.004 Slot 1 (DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.005) Iteration 2

Event 4 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string DEAFULT_VALUE_PROGRAMMING_ATTEMPTS (0) <match>
[1] string DEAFULT_VALUE_PROGRAMMING_ATTEMPTS (0) <match>
return unsigned char 10 <match>

Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.005

Counter_SwBlock_Btl_ReadData.004 Slot 1 (DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.005) Iteration 3

Event 7 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
return unsigned char 10

Event 8 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string DEAFULT_VALUE_PROGRAMMING_ATTEMPTS (0) <match>
[1] string DEAFULT_VALUE_PROGRAMMING_ATTEMPTS (0) <match>
return unsigned char DEAFULT_VALUE_PROGRAMMING_ATTEMPTS (0) <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 9/9 PASS

Counter_SwBlock_Btl_ReadData.005

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameCounter_SwBlock_Btl_ReadData.005
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution29 SEP 2024 5:10:33 PM

Compound Data Listing

Test CaseCounter_SwBlock_Btl_ReadData.005
File NameC-000377.DAT

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadDataDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.0062

Execution Results (PASS)

Start of Counter_SwBlock_Btl_ReadData.005

Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.006

Counter_SwBlock_Btl_ReadData.005 Slot 1 (DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.006) Iteration 1

Event 1 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char RTE_E_NvMService_AC3_E_NOT_OK (1)

Event 3 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.006

Counter_SwBlock_Btl_ReadData.005 Slot 1 (DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.006) Iteration 2

Event 4 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 1 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

Counter_SwBlock_Btl_ReadData.006

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameCounter_SwBlock_Btl_ReadData.006
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution29 SEP 2024 5:10:45 PM

Compound Data Listing

Test CaseCounter_SwBlock_Btl_ReadData.006
File NameC-000378.DAT

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadDataDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.0072

Execution Results (PASS)

Start of Counter_SwBlock_Btl_ReadData.006

Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.007

Counter_SwBlock_Btl_ReadData.006 Slot 1 (DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.007) Iteration 1

Event 1 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 3 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.007

Counter_SwBlock_Btl_ReadData.006 Slot 1 (DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.007) Iteration 2

Event 4 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char RTE_E_NvMService_AC3_E_NOT_OK (1)

Event 6 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

Counter_SwBlock_Hsm_ReadData

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameCounter_SwBlock_Hsm_ReadData
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution29 SEP 2024 5:10:57 PM

Compound Data Listing

Test CaseCounter_SwBlock_Hsm_ReadData
File NameC-000379.DAT

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadDataDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.0012

Execution Results (PASS)

Start of Counter_SwBlock_Hsm_ReadData

Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.001

Counter_SwBlock_Hsm_ReadData Slot 1 (DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.001) Iteration 1

Event 1 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 3 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.001

Counter_SwBlock_Hsm_ReadData Slot 1 (DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.001) Iteration 2

Event 4 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

Counter_SwBlock_Hsm_ReadData.001

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameCounter_SwBlock_Hsm_ReadData.001
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution29 SEP 2024 5:11:09 PM

Compound Data Listing

Test CaseCounter_SwBlock_Hsm_ReadData.001
File NameC-000380.DAT

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadDataDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.0023

Execution Results (PASS)

Start of Counter_SwBlock_Hsm_ReadData.001

Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.002

Counter_SwBlock_Hsm_ReadData.001 Slot 1 (DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.002) Iteration 1

Event 1 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 127

Event 3 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
[1] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.002

Counter_SwBlock_Hsm_ReadData.001 Slot 1 (DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.002) Iteration 2

Event 4 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 127

Event 6 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
[1] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.002

Counter_SwBlock_Hsm_ReadData.001 Slot 1 (DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.002) Iteration 3

Event 7 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
return unsigned char 10

Event 8 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 255 <match>
[1] string 255 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 9/9 PASS

Counter_SwBlock_Hsm_ReadData.002

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameCounter_SwBlock_Hsm_ReadData.002
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution29 SEP 2024 5:11:20 PM

Compound Data Listing

Test CaseCounter_SwBlock_Hsm_ReadData.002
File NameC-000381.DAT

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadDataDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.0033

Execution Results (PASS)

Start of Counter_SwBlock_Hsm_ReadData.002

Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.003

Counter_SwBlock_Hsm_ReadData.002 Slot 1 (DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.003) Iteration 1

Event 1 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 255

Event 3 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
[1] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.003

Counter_SwBlock_Hsm_ReadData.002 Slot 1 (DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.003) Iteration 2

Event 4 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 255

Event 6 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
[1] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.003

Counter_SwBlock_Hsm_ReadData.002 Slot 1 (DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.003) Iteration 3

Event 7 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
return unsigned char 10

Event 8 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 255 <match>
[1] string 255 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 9/9 PASS

Counter_SwBlock_Hsm_ReadData.003

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameCounter_SwBlock_Hsm_ReadData.003
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution29 SEP 2024 5:11:31 PM

Compound Data Listing

Test CaseCounter_SwBlock_Hsm_ReadData.003
File NameC-000382.DAT

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadDataDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.0043

Execution Results (PASS)

Start of Counter_SwBlock_Hsm_ReadData.003

Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.004

Counter_SwBlock_Hsm_ReadData.003 Slot 1 (DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.004) Iteration 1

Event 1 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 0

Event 3 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.004

Counter_SwBlock_Hsm_ReadData.003 Slot 1 (DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.004) Iteration 2

Event 4 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.004

Counter_SwBlock_Hsm_ReadData.003 Slot 1 (DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.004) Iteration 3

Event 7 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 8 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 9 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 3/3 PASS

Counter_SwBlock_Hsm_ReadData.004

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameCounter_SwBlock_Hsm_ReadData.004
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution29 SEP 2024 5:11:42 PM

Compound Data Listing

Test CaseCounter_SwBlock_Hsm_ReadData.004
File NameC-000383.DAT

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadDataDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.0053

Execution Results (PASS)

Start of Counter_SwBlock_Hsm_ReadData.004

Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.005

Counter_SwBlock_Hsm_ReadData.004 Slot 1 (DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.005) Iteration 1

Event 1 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 0

Event 3 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string DEAFULT_VALUE_PROGRAMMING_ATTEMPTS (0) <match>
[1] string DEAFULT_VALUE_PROGRAMMING_ATTEMPTS (0) <match>
return unsigned char 10 <match>

Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.005

Counter_SwBlock_Hsm_ReadData.004 Slot 1 (DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.005) Iteration 2

Event 4 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string DEAFULT_VALUE_PROGRAMMING_ATTEMPTS (0) <match>
[1] string DEAFULT_VALUE_PROGRAMMING_ATTEMPTS (0) <match>
return unsigned char 10 <match>

Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.005

Counter_SwBlock_Hsm_ReadData.004 Slot 1 (DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.005) Iteration 3

Event 7 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
return unsigned char 10

Event 8 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string DEAFULT_VALUE_PROGRAMMING_ATTEMPTS (0) <match>
[1] string DEAFULT_VALUE_PROGRAMMING_ATTEMPTS (0) <match>
return unsigned char DEAFULT_VALUE_PROGRAMMING_ATTEMPTS (0) <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 9/9 PASS

Counter_SwBlock_Hsm_ReadData.005

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameCounter_SwBlock_Hsm_ReadData.005
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution29 SEP 2024 5:11:54 PM

Compound Data Listing

Test CaseCounter_SwBlock_Hsm_ReadData.005
File NameC-000384.DAT

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadDataDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.0062

Execution Results (PASS)

Start of Counter_SwBlock_Hsm_ReadData.005

Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.006

Counter_SwBlock_Hsm_ReadData.005 Slot 1 (DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.006) Iteration 1

Event 1 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char RTE_E_NvMService_AC3_E_NOT_OK (1)

Event 3 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.006

Counter_SwBlock_Hsm_ReadData.005 Slot 1 (DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.006) Iteration 2

Event 4 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 1 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

Counter_SwBlock_Hsm_ReadData.006

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameCounter_SwBlock_Hsm_ReadData.006
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution29 SEP 2024 5:12:06 PM

Compound Data Listing

Test CaseCounter_SwBlock_Hsm_ReadData.006
File NameC-000385.DAT

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadDataDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.0072

Execution Results (PASS)

Start of Counter_SwBlock_Hsm_ReadData.006

Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.007

Counter_SwBlock_Hsm_ReadData.006 Slot 1 (DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.007) Iteration 1

Event 1 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 3 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.007

Counter_SwBlock_Hsm_ReadData.006 Slot 1 (DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.007) Iteration 2

Event 4 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char RTE_E_NvMService_AC3_E_NOT_OK (1)

Event 6 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

Counter_SwBock_Appl_ReadData

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameCounter_SwBock_Appl_ReadData
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution29 SEP 2024 5:12:17 PM

Compound Data Listing

Test CaseCounter_SwBock_Appl_ReadData
File NameC-000386.DAT

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadDataDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.0012

Execution Results (PASS)

Start of Counter_SwBock_Appl_ReadData

Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.001

Counter_SwBock_Appl_ReadData Slot 1 (DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.001) Iteration 1

Event 1 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 0

Event 3 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.001

Counter_SwBock_Appl_ReadData Slot 1 (DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.001) Iteration 2

Event 4 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 0

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

Counter_SwBock_Appl_ReadData.001

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameCounter_SwBock_Appl_ReadData.001
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution29 SEP 2024 5:12:28 PM

Compound Data Listing

Test CaseCounter_SwBock_Appl_ReadData.001
File NameC-000387.DAT

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadDataDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.0023

Execution Results (PASS)

Start of Counter_SwBock_Appl_ReadData.001

Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.002

Counter_SwBock_Appl_ReadData.001 Slot 1 (DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.002) Iteration 1

Event 1 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 0

Event 3 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
[1] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.002

Counter_SwBock_Appl_ReadData.001 Slot 1 (DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.002) Iteration 2

Event 4 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 127

Event 6 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
[1] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.002

Counter_SwBock_Appl_ReadData.001 Slot 1 (DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.002) Iteration 3

Event 7 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
return unsigned char 10

Event 8 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 255 <match>
[1] string 255 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 9/9 PASS

Counter_SwBock_Appl_ReadData.002

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameCounter_SwBock_Appl_ReadData.002
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution29 SEP 2024 5:12:40 PM

Compound Data Listing

Test CaseCounter_SwBock_Appl_ReadData.002
File NameC-000388.DAT

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadDataDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.0033

Execution Results (PASS)

Start of Counter_SwBock_Appl_ReadData.002

Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.003

Counter_SwBock_Appl_ReadData.002 Slot 1 (DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.003) Iteration 1

Event 1 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 0

Event 3 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
[1] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.003

Counter_SwBock_Appl_ReadData.002 Slot 1 (DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.003) Iteration 2

Event 4 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 255

Event 6 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
[1] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.003

Counter_SwBock_Appl_ReadData.002 Slot 1 (DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.003) Iteration 3

Event 7 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
return unsigned char 10

Event 8 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 255 <match>
[1] string 255 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 9/9 PASS

Counter_SwBock_Appl_ReadData.003

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameCounter_SwBock_Appl_ReadData.003
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution29 SEP 2024 5:12:52 PM

Compound Data Listing

Test CaseCounter_SwBock_Appl_ReadData.003
File NameC-000389.DAT

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadDataDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.0043

Execution Results (PASS)

Start of Counter_SwBock_Appl_ReadData.003

Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.004

Counter_SwBock_Appl_ReadData.003 Slot 1 (DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.004) Iteration 1

Event 1 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 0

Event 3 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.004

Counter_SwBock_Appl_ReadData.003 Slot 1 (DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.004) Iteration 2

Event 4 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.004

Counter_SwBock_Appl_ReadData.003 Slot 1 (DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.004) Iteration 3

Event 7 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 8 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 9 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 3/3 PASS

Counter_SwBock_Appl_ReadData.004

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameCounter_SwBock_Appl_ReadData.004
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution29 SEP 2024 5:13:04 PM

Compound Data Listing

Test CaseCounter_SwBock_Appl_ReadData.004
File NameC-000390.DAT

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadDataDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.0053

Execution Results (PASS)

Start of Counter_SwBock_Appl_ReadData.004

Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.005

Counter_SwBock_Appl_ReadData.004 Slot 1 (DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.005) Iteration 1

Event 1 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 0

Event 3 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string DEAFULT_VALUE_PROGRAMMING_ATTEMPTS (0) <match>
[1] string DEAFULT_VALUE_PROGRAMMING_ATTEMPTS (0) <match>
return unsigned char 10 <match>

Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.005

Counter_SwBock_Appl_ReadData.004 Slot 1 (DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.005) Iteration 2

Event 4 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string DEAFULT_VALUE_PROGRAMMING_ATTEMPTS (0) <match>
[1] string DEAFULT_VALUE_PROGRAMMING_ATTEMPTS (0) <match>
return unsigned char 10 <match>

Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.005

Counter_SwBock_Appl_ReadData.004 Slot 1 (DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.005) Iteration 3

Event 7 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
return unsigned char 10

Event 8 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string DEAFULT_VALUE_PROGRAMMING_ATTEMPTS (0) <match>
[1] string DEAFULT_VALUE_PROGRAMMING_ATTEMPTS (0) <match>
return unsigned char DEAFULT_VALUE_PROGRAMMING_ATTEMPTS (0) <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 9/9 PASS

Counter_SwBock_Appl_ReadData.005

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameCounter_SwBock_Appl_ReadData.005
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution29 SEP 2024 5:13:16 PM

Compound Data Listing

Test CaseCounter_SwBock_Appl_ReadData.005
File NameC-000391.DAT

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadDataDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.0062

Execution Results (PASS)

Start of Counter_SwBock_Appl_ReadData.005

Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.006

Counter_SwBock_Appl_ReadData.005 Slot 1 (DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.006) Iteration 1

Event 1 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char RTE_E_NvMService_AC3_E_NOT_OK (1)

Event 3 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.006

Counter_SwBock_Appl_ReadData.005 Slot 1 (DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.006) Iteration 2

Event 4 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 1 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

Counter_SwBock_Appl_ReadData.006

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameCounter_SwBock_Appl_ReadData.006
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution29 SEP 2024 5:13:28 PM

Compound Data Listing

Test CaseCounter_SwBock_Appl_ReadData.006
File NameC-000392.DAT

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadDataDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.0072

Execution Results (PASS)

Start of Counter_SwBock_Appl_ReadData.006

Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.007

Counter_SwBock_Appl_ReadData.006 Slot 1 (DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.007) Iteration 1

Event 1 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 3 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.007

Counter_SwBock_Appl_ReadData.006 Slot 1 (DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.007) Iteration 2

Event 4 - Calling DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char RTE_E_NvMService_AC3_E_NOT_OK (1)

Event 6 - Returned from DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

ECU_ProgInfo

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameECU_ProgInfo
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution29 SEP 2024 5:13:41 PM

Compound Data Listing

Test CaseECU_ProgInfo
File NameC-000393.DAT

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_ECU_Programming_Information_ECUProgInfo_ReadDataDataServices_ECU_Programming_Information_ECUProgInfo_ReadData.0013

Execution Results (PASS)

Start of ECU_ProgInfo

Start of DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.001

ECU_ProgInfo Slot 1 (DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.001) Iteration 1

Event 1 - Calling DataServices_ECU_Programming_Information_ECUProgInfo_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr VECTORCAST_UpdaterData
return unsigned char 0

Event 3 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr VECTORCAST_Btl_AppFlag
return unsigned char 0

Event 4 - Returned from DataServices_ECU_Programming_Information_ECUProgInfo_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char RTE_E_DataServices_ECU_Programming_Information_ECUProgInfo_DCM_E_PENDING (10) <match>

Start of DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.001

ECU_ProgInfo Slot 1 (DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.001) Iteration 2

Event 5 - Calling DataServices_ECU_Programming_Information_ECUProgInfo_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 6 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 7 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 5
return unsigned char 0

Event 8 - Returned from DataServices_ECU_Programming_Information_ECUProgInfo_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char RTE_E_DataServices_ECU_Programming_Information_ECUProgInfo_DCM_E_PENDING (10) <match>

Start of DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.001

ECU_ProgInfo Slot 1 (DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.001) Iteration 3

Event 9 - Calling DataServices_ECU_Programming_Information_ECUProgInfo_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 10 - Returned from DataServices_ECU_Programming_Information_ECUProgInfo_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string CONSISTENT_PROGRAMABLE (64) <match>
return unsigned char RTE_E_OK (0) <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
VECTORCAST_Btl_AppFlag unsigned char BTLD_APPL_VALID (209)
VECTORCAST_UpdaterData
[0] string TRUE (1)
[4] string TRUE (1)

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 6/6 PASS

ECU_ProgInfo.001

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameECU_ProgInfo.001
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution29 SEP 2024 5:13:54 PM

Compound Data Listing

Test CaseECU_ProgInfo.001
File NameC-000394.DAT

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_ECU_Programming_Information_ECUProgInfo_ReadDataDataServices_ECU_Programming_Information_ECUProgInfo_ReadData.0023

Execution Results (PASS)

Start of ECU_ProgInfo.001

Start of DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.002

ECU_ProgInfo.001 Slot 1 (DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.002) Iteration 1

Event 1 - Calling DataServices_ECU_Programming_Information_ECUProgInfo_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr VECTORCAST_UpdaterData
return unsigned char 0

Event 3 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr VECTORCAST_Btl_AppFlag
return unsigned char 0

Event 4 - Returned from DataServices_ECU_Programming_Information_ECUProgInfo_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char RTE_E_DataServices_ECU_Programming_Information_ECUProgInfo_DCM_E_PENDING (10) <match>

Start of DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.002

ECU_ProgInfo.001 Slot 1 (DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.002) Iteration 2

Event 5 - Calling DataServices_ECU_Programming_Information_ECUProgInfo_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 6 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 7 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 5
return unsigned char 0

Event 8 - Returned from DataServices_ECU_Programming_Information_ECUProgInfo_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char RTE_E_DataServices_ECU_Programming_Information_ECUProgInfo_DCM_E_PENDING (10) <match>

Start of DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.002

ECU_ProgInfo.001 Slot 1 (DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.002) Iteration 3

Event 9 - Calling DataServices_ECU_Programming_Information_ECUProgInfo_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 10 - Returned from DataServices_ECU_Programming_Information_ECUProgInfo_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string INCONSISTENT_PROGRAMABLE (68) <match>
return unsigned char RTE_E_OK (0) <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
VECTORCAST_Btl_AppFlag unsigned char 0
VECTORCAST_UpdaterData
[0] string FALSE (0)
[4] string FALSE (0)

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 6/6 PASS

ECU_ProgInfo.002

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameECU_ProgInfo.002
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution29 SEP 2024 5:14:05 PM

Compound Data Listing

Test CaseECU_ProgInfo.002
File NameC-000395.DAT

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_ECU_Programming_Information_ECUProgInfo_ReadDataDataServices_ECU_Programming_Information_ECUProgInfo_ReadData.0032

Execution Results (PASS)

Start of ECU_ProgInfo.002

Start of DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.003

ECU_ProgInfo.002 Slot 1 (DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.003) Iteration 1

Event 1 - Calling DataServices_ECU_Programming_Information_ECUProgInfo_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr VECTORCAST_UpdaterData
return unsigned char 0

Event 3 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr VECTORCAST_Btl_AppFlag
return unsigned char 0

Event 4 - Returned from DataServices_ECU_Programming_Information_ECUProgInfo_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char RTE_E_DataServices_ECU_Programming_Information_ECUProgInfo_DCM_E_PENDING (10) <match>

Start of DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.003

ECU_ProgInfo.002 Slot 1 (DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.003) Iteration 2

Event 5 - Calling DataServices_ECU_Programming_Information_ECUProgInfo_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 6 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 7 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 5
return unsigned char 0

Event 8 - Returned from DataServices_ECU_Programming_Information_ECUProgInfo_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char RTE_E_DataServices_ECU_Programming_Information_ECUProgInfo_DCM_E_PENDING (10) <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
VECTORCAST_Btl_AppFlag unsigned char 0

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 4/4 PASS

ECU_ProgInfo.003

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameECU_ProgInfo.003
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution29 SEP 2024 5:14:17 PM

Compound Data Listing

Test CaseECU_ProgInfo.003
File NameC-000396.DAT

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_ECU_Programming_Information_ECUProgInfo_ReadDataDataServices_ECU_Programming_Information_ECUProgInfo_ReadData.0043

Execution Results (PASS)

Start of ECU_ProgInfo.003

Start of DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.004

ECU_ProgInfo.003 Slot 1 (DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.004) Iteration 1

Event 1 - Calling DataServices_ECU_Programming_Information_ECUProgInfo_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr VECTORCAST_UpdaterData
return unsigned char 0

Event 3 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr VECTORCAST_Btl_AppFlag
return unsigned char 0

Event 4 - Returned from DataServices_ECU_Programming_Information_ECUProgInfo_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char RTE_E_DataServices_ECU_Programming_Information_ECUProgInfo_DCM_E_PENDING (10) <match>

Start of DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.004

ECU_ProgInfo.003 Slot 1 (DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.004) Iteration 2

Event 5 - Calling DataServices_ECU_Programming_Information_ECUProgInfo_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 6 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 7 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 5
return unsigned char 0

Event 8 - Returned from DataServices_ECU_Programming_Information_ECUProgInfo_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char RTE_E_DataServices_ECU_Programming_Information_ECUProgInfo_DCM_E_PENDING (10) <match>

Start of DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.004

ECU_ProgInfo.003 Slot 1 (DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.004) Iteration 3

Event 9 - Calling DataServices_ECU_Programming_Information_ECUProgInfo_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 10 - Returned from DataServices_ECU_Programming_Information_ECUProgInfo_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string INCONSISTENT_PROGRAMABLE (68) <match>
return unsigned char RTE_E_OK (0) <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
VECTORCAST_Btl_AppFlag unsigned char 0
VECTORCAST_UpdaterData
[0] string FALSE (0)
[4] string FALSE (0)

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 6/6 PASS

ECU_ProgInfo.004

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameECU_ProgInfo.004
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution29 SEP 2024 5:14:28 PM

Compound Data Listing

Test CaseECU_ProgInfo.004
File NameC-000397.DAT

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_ECU_Programming_Information_ECUProgInfo_ReadDataDataServices_ECU_Programming_Information_ECUProgInfo_ReadData.0052

Execution Results (PASS)

Start of ECU_ProgInfo.004

Start of DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.005

ECU_ProgInfo.004 Slot 1 (DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.005) Iteration 1

Event 1 - Calling DataServices_ECU_Programming_Information_ECUProgInfo_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr VECTORCAST_UpdaterData
return unsigned char 0

Event 3 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr VECTORCAST_Btl_AppFlag
return unsigned char 0

Event 4 - Returned from DataServices_ECU_Programming_Information_ECUProgInfo_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char RTE_E_DataServices_ECU_Programming_Information_ECUProgInfo_DCM_E_PENDING (10) <match>

Start of DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.005

ECU_ProgInfo.004 Slot 1 (DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.005) Iteration 2

Event 5 - Calling DataServices_ECU_Programming_Information_ECUProgInfo_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 6 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 1

Event 7 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 5
return unsigned char 1

Event 8 - Returned from DataServices_ECU_Programming_Information_ECUProgInfo_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char RTE_E_DataServices_ECU_Programming_Information_ECUProgInfo_DCM_E_PENDING (10) <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
VECTORCAST_Btl_AppFlag unsigned char 0
VECTORCAST_UpdaterData
[0] string FALSE (0)
[4] string FALSE (0)

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 4/4 PASS

ECU_ProgInfo.005

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameECU_ProgInfo.005
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution29 SEP 2024 5:14:40 PM

Compound Data Listing

Test CaseECU_ProgInfo.005
File NameC-000398.DAT

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_ECU_Programming_Information_ECUProgInfo_ReadDataDataServices_ECU_Programming_Information_ECUProgInfo_ReadData.0062

Execution Results (PASS)

Start of ECU_ProgInfo.005

Start of DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.006

ECU_ProgInfo.005 Slot 1 (DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.006) Iteration 1

Event 1 - Calling DataServices_ECU_Programming_Information_ECUProgInfo_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr VECTORCAST_UpdaterData
return unsigned char 1

Event 3 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr VECTORCAST_Btl_AppFlag
return unsigned char 1

Event 4 - Returned from DataServices_ECU_Programming_Information_ECUProgInfo_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char RTE_E_DataServices_ECU_Programming_Information_ECUProgInfo_DCM_E_PENDING (10) <match>

Start of DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.006

ECU_ProgInfo.005 Slot 1 (DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.006) Iteration 2

Event 5 - Calling DataServices_ECU_Programming_Information_ECUProgInfo_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 6 - Returned from DataServices_ECU_Programming_Information_ECUProgInfo_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_E_NOT_OK (1) <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
VECTORCAST_Btl_AppFlag unsigned char 0
VECTORCAST_UpdaterData
[0] string FALSE (0)
[4] string FALSE (0)

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 4/4 PASS

FingerPrint_SwBlock_Appl_Day_ReadData

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Appl_Day_ReadData
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution29 SEP 2024 5:14:52 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Appl_Day_ReadData
File NameC-000399.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_PENDING:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.0012

Execution Results (PASS)

Start of FingerPrint_SwBlock_Appl_Day_ReadData

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.001

FingerPrint_SwBlock_Appl_Day_ReadData Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.001) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.001

FingerPrint_SwBlock_Appl_Day_ReadData Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.001) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

FingerPrint_SwBlock_Appl_Day_ReadData.001

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Appl_Day_ReadData.001
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution30 SEP 2024 11:28:50 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Appl_Day_ReadData.001
File NameC-000400.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_OK:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.0023

Execution Results (PASS)

Start of FingerPrint_SwBlock_Appl_Day_ReadData.001

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.002

FingerPrint_SwBlock_Appl_Day_ReadData.001 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.002) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 127

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.002

FingerPrint_SwBlock_Appl_Day_ReadData.001 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.002) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 127

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.002

FingerPrint_SwBlock_Appl_Day_ReadData.001 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.002) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 255 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 4294967295

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 6/6 PASS

FingerPrint_SwBlock_Appl_Day_ReadData.002

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Appl_Day_ReadData.002
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution30 SEP 2024 11:28:59 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Appl_Day_ReadData.002
File NameC-000401.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_RESTORED_FROM_ROM:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.0033

Execution Results (PASS)

Start of FingerPrint_SwBlock_Appl_Day_ReadData.002

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.003

FingerPrint_SwBlock_Appl_Day_ReadData.002 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.003) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 127

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.003

FingerPrint_SwBlock_Appl_Day_ReadData.002 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.003) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 127

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.003

FingerPrint_SwBlock_Appl_Day_ReadData.002 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.003) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 255 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 4294967295

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 6/6 PASS

FingerPrint_SwBlock_Appl_Day_ReadData.003

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Appl_Day_ReadData.003
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution29 SEP 2024 5:15:27 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Appl_Day_ReadData.003
File NameC-000402.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_BLOCK_SKIPPED:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.0043

Execution Results (PASS)

Start of FingerPrint_SwBlock_Appl_Day_ReadData.003

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.004

FingerPrint_SwBlock_Appl_Day_ReadData.003 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.004) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.004

FingerPrint_SwBlock_Appl_Day_ReadData.003 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.004) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.004

FingerPrint_SwBlock_Appl_Day_ReadData.003 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.004) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 8 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 9 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 3/3 PASS

FingerPrint_SwBlock_Appl_Day_ReadData.004

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Appl_Day_ReadData.004
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution29 SEP 2024 5:15:38 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Appl_Day_ReadData.004
File NameC-000403.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.0053

Execution Results (PASS)

Start of FingerPrint_SwBlock_Appl_Day_ReadData.004

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.005

FingerPrint_SwBlock_Appl_Day_ReadData.004 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.005) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.005

FingerPrint_SwBlock_Appl_Day_ReadData.004 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.005) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.005

FingerPrint_SwBlock_Appl_Day_ReadData.004 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.005) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 1 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 3/3 PASS

FingerPrint_SwBlock_Appl_Day_ReadData.005

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Appl_Day_ReadData.005
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution29 SEP 2024 5:15:51 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Appl_Day_ReadData.005
File NameC-000404.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.0062

Execution Results (PASS)

Start of FingerPrint_SwBlock_Appl_Day_ReadData.005

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.006

FingerPrint_SwBlock_Appl_Day_ReadData.005 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.006) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char RTE_E_NvMService_AC3_E_NOT_OK (1)

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.006

FingerPrint_SwBlock_Appl_Day_ReadData.005 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.006) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 1 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

FingerPrint_SwBlock_Appl_Day_ReadData.006

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Appl_Day_ReadData.006
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution29 SEP 2024 5:16:04 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Appl_Day_ReadData.006
File NameC-000405.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.0072

Execution Results (PASS)

Start of FingerPrint_SwBlock_Appl_Day_ReadData.006

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.007

FingerPrint_SwBlock_Appl_Day_ReadData.006 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.007) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.007

FingerPrint_SwBlock_Appl_Day_ReadData.006 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.007) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char RTE_E_NvMService_AC3_E_NOT_OK (1)

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

FingerPrint_SwBlock_Appl_Month_ReadData

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Appl_Month_ReadData
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution29 SEP 2024 5:16:17 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Appl_Month_ReadData
File NameC-000406.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_PENDING:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.0012

Execution Results (PASS)

Start of FingerPrint_SwBlock_Appl_Month_ReadData

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.001

FingerPrint_SwBlock_Appl_Month_ReadData Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.001) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.001

FingerPrint_SwBlock_Appl_Month_ReadData Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.001) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

FingerPrint_SwBlock_Appl_Month_ReadData.001

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Appl_Month_ReadData.001
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution30 SEP 2024 11:31:15 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Appl_Month_ReadData.001
File NameC-000407.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_OK:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.0023

Execution Results (PASS)

Start of FingerPrint_SwBlock_Appl_Month_ReadData.001

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.002

FingerPrint_SwBlock_Appl_Month_ReadData.001 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.002) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 127

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.002

FingerPrint_SwBlock_Appl_Month_ReadData.001 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.002) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 127

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.002

FingerPrint_SwBlock_Appl_Month_ReadData.001 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.002) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 255 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 4294967295

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 6/6 PASS

FingerPrint_SwBlock_Appl_Month_ReadData.002

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Appl_Month_ReadData.002
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution30 SEP 2024 11:31:24 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Appl_Month_ReadData.002
File NameC-000408.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_RESTORED_FROM_ROM:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.0033

Execution Results (PASS)

Start of FingerPrint_SwBlock_Appl_Month_ReadData.002

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.003

FingerPrint_SwBlock_Appl_Month_ReadData.002 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.003) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 255

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.003

FingerPrint_SwBlock_Appl_Month_ReadData.002 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.003) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 255

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.003

FingerPrint_SwBlock_Appl_Month_ReadData.002 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.003) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 255 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 4294967295

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 6/6 PASS

FingerPrint_SwBlock_Appl_Month_ReadData.003

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Appl_Month_ReadData.003
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution29 SEP 2024 5:16:55 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Appl_Month_ReadData.003
File NameC-000409.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_BLOCK_SKIPPED:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.0043

Execution Results (PASS)

Start of FingerPrint_SwBlock_Appl_Month_ReadData.003

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.004

FingerPrint_SwBlock_Appl_Month_ReadData.003 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.004) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.004

FingerPrint_SwBlock_Appl_Month_ReadData.003 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.004) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.004

FingerPrint_SwBlock_Appl_Month_ReadData.003 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.004) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 8 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 9 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 3/3 PASS

FingerPrint_SwBlock_Appl_Month_ReadData.004

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Appl_Month_ReadData.004
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution29 SEP 2024 5:17:07 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Appl_Month_ReadData.004
File NameC-000410.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.0053

Execution Results (PASS)

Start of FingerPrint_SwBlock_Appl_Month_ReadData.004

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.005

FingerPrint_SwBlock_Appl_Month_ReadData.004 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.005) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.005

FingerPrint_SwBlock_Appl_Month_ReadData.004 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.005) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.005

FingerPrint_SwBlock_Appl_Month_ReadData.004 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.005) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 1 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 3/3 PASS

FingerPrint_SwBlock_Appl_Month_ReadData.005

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Appl_Month_ReadData.005
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution29 SEP 2024 5:17:18 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Appl_Month_ReadData.005
File NameC-000411.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.0062

Execution Results (PASS)

Start of FingerPrint_SwBlock_Appl_Month_ReadData.005

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.006

FingerPrint_SwBlock_Appl_Month_ReadData.005 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.006) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char RTE_E_NvMService_AC3_E_NOT_OK (1)

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.006

FingerPrint_SwBlock_Appl_Month_ReadData.005 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.006) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 1 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

FingerPrint_SwBlock_Appl_Month_ReadData.006

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Appl_Month_ReadData.006
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution29 SEP 2024 5:17:30 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Appl_Month_ReadData.006
File NameC-000412.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.0072

Execution Results (PASS)

Start of FingerPrint_SwBlock_Appl_Month_ReadData.006

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.007

FingerPrint_SwBlock_Appl_Month_ReadData.006 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.007) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.007

FingerPrint_SwBlock_Appl_Month_ReadData.006 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.007) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char RTE_E_NvMService_AC3_E_NOT_OK (1)

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

FingerPrint_SwBlock_Appl_ProgrammingState_ReadData

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Appl_ProgrammingState_ReadData
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution29 SEP 2024 5:17:41 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Appl_ProgrammingState_ReadData
File NameC-000413.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_PENDING:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.0012

Execution Results (PASS)

Start of FingerPrint_SwBlock_Appl_ProgrammingState_ReadData

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.001

FingerPrint_SwBlock_Appl_ProgrammingState_ReadData Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.001) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.001

FingerPrint_SwBlock_Appl_ProgrammingState_ReadData Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.001) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.001

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Appl_ProgrammingState_ReadData.001
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution29 SEP 2024 5:17:53 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Appl_ProgrammingState_ReadData.001
File NameC-000414.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_OK:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.0023

Execution Results (PASS)

Start of FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.001

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.002

FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.001 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.002) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 127

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.002

FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.001 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.002) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 127

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.002

FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.001 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.002) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int BLOCK_VALID (1)

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 6/6 PASS

FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.002

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Appl_ProgrammingState_ReadData.002
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution29 SEP 2024 5:18:05 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Appl_ProgrammingState_ReadData.002
File NameC-000415.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_RESTORED_FROM_ROM:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.0033

Execution Results (PASS)

Start of FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.002

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.003

FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.002 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.003) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 255

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.003

FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.002 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.003) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 255

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.003

FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.002 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.003) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 4294967295

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 6/6 PASS

FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.003

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Appl_ProgrammingState_ReadData.003
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution29 SEP 2024 5:18:16 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Appl_ProgrammingState_ReadData.003
File NameC-000416.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_BLOCK_SKIPPED:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.0043

Execution Results (PASS)

Start of FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.003

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.004

FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.003 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.004) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.004

FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.003 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.004) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.004

FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.003 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.004) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 8 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 9 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 3/3 PASS

FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.004

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Appl_ProgrammingState_ReadData.004
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution29 SEP 2024 5:18:28 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Appl_ProgrammingState_ReadData.004
File NameC-000417.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.0053

Execution Results (PASS)

Start of FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.004

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.005

FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.004 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.005) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.005

FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.004 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.005) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.005

FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.004 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.005) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 1 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 3/3 PASS

FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.005

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Appl_ProgrammingState_ReadData.005
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution29 SEP 2024 5:18:38 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Appl_ProgrammingState_ReadData.005
File NameC-000418.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.0062

Execution Results (PASS)

Start of FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.005

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.006

FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.005 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.006) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char RTE_E_NvMService_AC3_E_NOT_OK (1)

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.006

FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.005 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.006) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 1 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.006

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Appl_ProgrammingState_ReadData.006
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution29 SEP 2024 5:18:51 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Appl_ProgrammingState_ReadData.006
File NameC-000419.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.0072

Execution Results (PASS)

Start of FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.006

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.007

FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.006 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.007) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.007

FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.006 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.007) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char RTE_E_NvMService_AC3_E_NOT_OK (1)

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.007

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Appl_ProgrammingState_ReadData.007
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution29 SEP 2024 5:19:04 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Appl_ProgrammingState_ReadData.007
File NameC-000420.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_OK:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.0083

Execution Results (PASS)

Start of FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.007

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.008

FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.007 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.008) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.008

FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.007 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.008) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.008

FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.007 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.008) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string PROG_STATE_BLOCK_ERASED (255) <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 0

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 6/6 PASS

FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.008

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Appl_ProgrammingState_ReadData.008
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution29 SEP 2024 5:19:15 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Appl_ProgrammingState_ReadData.008
File NameC-000421.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_OK:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.0093

Execution Results (PASS)

Start of FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.008

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.009

FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.008 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.009) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.009

FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.008 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.009) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.009

FingerPrint_SwBlock_Appl_ProgrammingState_ReadData.008 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.009) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string PROG_STATE_BLOCK_INVALID (1) <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 2

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 6/6 PASS

FingerPrint_SwBlock_Appl_Raw_ReadData

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Appl_Raw_ReadData
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution29 SEP 2024 5:19:25 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Appl_Raw_ReadData
File NameC-000422.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_PENDING:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.0012

Execution Results (PASS)

Start of FingerPrint_SwBlock_Appl_Raw_ReadData

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.001

FingerPrint_SwBlock_Appl_Raw_ReadData Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.001) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.001

FingerPrint_SwBlock_Appl_Raw_ReadData Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.001) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

FingerPrint_SwBlock_Appl_Raw_ReadData.001

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Appl_Raw_ReadData.001
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution30 SEP 2024 11:31:34 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Appl_Raw_ReadData.001
File NameC-000423.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_OK:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.0023

Execution Results (PASS)

Start of FingerPrint_SwBlock_Appl_Raw_ReadData.001

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.002

FingerPrint_SwBlock_Appl_Raw_ReadData.001 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.002) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 127

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.002

FingerPrint_SwBlock_Appl_Raw_ReadData.001 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.002) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 127

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.002

FingerPrint_SwBlock_Appl_Raw_ReadData.001 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.002) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 255 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 4294967295

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 6/6 PASS

FingerPrint_SwBlock_Appl_Raw_ReadData.002

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Appl_Raw_ReadData.002
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution30 SEP 2024 11:31:43 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Appl_Raw_ReadData.002
File NameC-000424.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_RESTORED_FROM_ROM:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.0033

Execution Results (PASS)

Start of FingerPrint_SwBlock_Appl_Raw_ReadData.002

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.003

FingerPrint_SwBlock_Appl_Raw_ReadData.002 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.003) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 255

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.003

FingerPrint_SwBlock_Appl_Raw_ReadData.002 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.003) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 255

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.003

FingerPrint_SwBlock_Appl_Raw_ReadData.002 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.003) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 255 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 4294967295

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 6/6 PASS

FingerPrint_SwBlock_Appl_Raw_ReadData.003

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Appl_Raw_ReadData.003
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution29 SEP 2024 5:20:00 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Appl_Raw_ReadData.003
File NameC-000425.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_BLOCK_SKIPPED:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.0043

Execution Results (PASS)

Start of FingerPrint_SwBlock_Appl_Raw_ReadData.003

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.004

FingerPrint_SwBlock_Appl_Raw_ReadData.003 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.004) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.004

FingerPrint_SwBlock_Appl_Raw_ReadData.003 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.004) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.004

FingerPrint_SwBlock_Appl_Raw_ReadData.003 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.004) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 8 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 9 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 3/3 PASS

FingerPrint_SwBlock_Appl_Raw_ReadData.004

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Appl_Raw_ReadData.004
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution29 SEP 2024 5:20:15 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Appl_Raw_ReadData.004
File NameC-000426.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.0053

Execution Results (PASS)

Start of FingerPrint_SwBlock_Appl_Raw_ReadData.004

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.005

FingerPrint_SwBlock_Appl_Raw_ReadData.004 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.005) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.005

FingerPrint_SwBlock_Appl_Raw_ReadData.004 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.005) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.005

FingerPrint_SwBlock_Appl_Raw_ReadData.004 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.005) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 1 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 3/3 PASS

FingerPrint_SwBlock_Appl_Raw_ReadData.005

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Appl_Raw_ReadData.005
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution29 SEP 2024 5:20:27 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Appl_Raw_ReadData.005
File NameC-000427.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.0062

Execution Results (PASS)

Start of FingerPrint_SwBlock_Appl_Raw_ReadData.005

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.006

FingerPrint_SwBlock_Appl_Raw_ReadData.005 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.006) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char RTE_E_NvMService_AC3_E_NOT_OK (1)

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.006

FingerPrint_SwBlock_Appl_Raw_ReadData.005 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.006) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 1 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

FingerPrint_SwBlock_Appl_Raw_ReadData.006

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Appl_Raw_ReadData.006
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution29 SEP 2024 5:20:38 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Appl_Raw_ReadData.006
File NameC-000428.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.0072

Execution Results (PASS)

Start of FingerPrint_SwBlock_Appl_Raw_ReadData.006

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.007

FingerPrint_SwBlock_Appl_Raw_ReadData.006 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.007) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.007

FingerPrint_SwBlock_Appl_Raw_ReadData.006 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.007) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char RTE_E_NvMService_AC3_E_NOT_OK (1)

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

FingerPrint_SwBlock_Appl_Year_ReadData

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Appl_Year_ReadData
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution29 SEP 2024 5:20:48 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Appl_Year_ReadData
File NameC-000429.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_PENDING:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.0012

Execution Results (PASS)

Start of FingerPrint_SwBlock_Appl_Year_ReadData

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.001

FingerPrint_SwBlock_Appl_Year_ReadData Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.001) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.001

FingerPrint_SwBlock_Appl_Year_ReadData Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.001) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

FingerPrint_SwBlock_Appl_Year_ReadData.001

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Appl_Year_ReadData.001
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution30 SEP 2024 11:31:52 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Appl_Year_ReadData.001
File NameC-000430.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_OK:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.0023

Execution Results (PASS)

Start of FingerPrint_SwBlock_Appl_Year_ReadData.001

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.002

FingerPrint_SwBlock_Appl_Year_ReadData.001 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.002) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 127

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.002

FingerPrint_SwBlock_Appl_Year_ReadData.001 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.002) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 127

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.002

FingerPrint_SwBlock_Appl_Year_ReadData.001 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.002) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 255 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 4294967295

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 6/6 PASS

FingerPrint_SwBlock_Appl_Year_ReadData.002

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Appl_Year_ReadData.002
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution30 SEP 2024 11:32:01 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Appl_Year_ReadData.002
File NameC-000431.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_RESTORED_FROM_ROM:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.0033

Execution Results (PASS)

Start of FingerPrint_SwBlock_Appl_Year_ReadData.002

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.003

FingerPrint_SwBlock_Appl_Year_ReadData.002 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.003) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 255

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.003

FingerPrint_SwBlock_Appl_Year_ReadData.002 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.003) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 255

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.003

FingerPrint_SwBlock_Appl_Year_ReadData.002 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.003) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 255 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 4294967295

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 6/6 PASS

FingerPrint_SwBlock_Appl_Year_ReadData.003

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Appl_Year_ReadData.003
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution29 SEP 2024 5:21:24 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Appl_Year_ReadData.003
File NameC-000432.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_BLOCK_SKIPPED:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.0043

Execution Results (PASS)

Start of FingerPrint_SwBlock_Appl_Year_ReadData.003

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.004

FingerPrint_SwBlock_Appl_Year_ReadData.003 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.004) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.004

FingerPrint_SwBlock_Appl_Year_ReadData.003 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.004) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.004

FingerPrint_SwBlock_Appl_Year_ReadData.003 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.004) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 8 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 9 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 3/3 PASS

FingerPrint_SwBlock_Appl_Year_ReadData.004

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Appl_Year_ReadData.004
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution29 SEP 2024 5:21:37 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Appl_Year_ReadData.004
File NameC-000433.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.0053

Execution Results (PASS)

Start of FingerPrint_SwBlock_Appl_Year_ReadData.004

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.005

FingerPrint_SwBlock_Appl_Year_ReadData.004 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.005) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.005

FingerPrint_SwBlock_Appl_Year_ReadData.004 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.005) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.005

FingerPrint_SwBlock_Appl_Year_ReadData.004 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.005) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 1 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 3/3 PASS

FingerPrint_SwBlock_Appl_Year_ReadData.005

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Appl_Year_ReadData.005
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution29 SEP 2024 5:21:47 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Appl_Year_ReadData.005
File NameC-000434.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.0062

Execution Results (PASS)

Start of FingerPrint_SwBlock_Appl_Year_ReadData.005

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.006

FingerPrint_SwBlock_Appl_Year_ReadData.005 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.006) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char RTE_E_NvMService_AC3_E_NOT_OK (1)

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.006

FingerPrint_SwBlock_Appl_Year_ReadData.005 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.006) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 1 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

FingerPrint_SwBlock_Appl_Year_ReadData.006

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Appl_Year_ReadData.006
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution29 SEP 2024 5:21:58 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Appl_Year_ReadData.006
File NameC-000435.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.0072

Execution Results (PASS)

Start of FingerPrint_SwBlock_Appl_Year_ReadData.006

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.007

FingerPrint_SwBlock_Appl_Year_ReadData.006 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.007) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.007

FingerPrint_SwBlock_Appl_Year_ReadData.006 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.007) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char RTE_E_NvMService_AC3_E_NOT_OK (1)

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

FingerPrint_SwBlock_Btl_Day_ReadData

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Btl_Day_ReadData
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution29 SEP 2024 5:22:09 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Btl_Day_ReadData
File NameC-000436.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_PENDING:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.0012

Execution Results (PASS)

Start of FingerPrint_SwBlock_Btl_Day_ReadData

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.001

FingerPrint_SwBlock_Btl_Day_ReadData Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.001) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.001

FingerPrint_SwBlock_Btl_Day_ReadData Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.001) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

FingerPrint_SwBlock_Btl_Day_ReadData.001

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Btl_Day_ReadData.001
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution30 SEP 2024 11:32:09 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Btl_Day_ReadData.001
File NameC-000437.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_OK:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.0023

Execution Results (PASS)

Start of FingerPrint_SwBlock_Btl_Day_ReadData.001

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.002

FingerPrint_SwBlock_Btl_Day_ReadData.001 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.002) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 127

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.002

FingerPrint_SwBlock_Btl_Day_ReadData.001 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.002) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 127

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.002

FingerPrint_SwBlock_Btl_Day_ReadData.001 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.002) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 255 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 4294967295

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 6/6 PASS

FingerPrint_SwBlock_Btl_Day_ReadData.002

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Btl_Day_ReadData.002
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution30 SEP 2024 11:32:18 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Btl_Day_ReadData.002
File NameC-000438.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_RESTORED_FROM_ROM:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.0033

Execution Results (PASS)

Start of FingerPrint_SwBlock_Btl_Day_ReadData.002

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.003

FingerPrint_SwBlock_Btl_Day_ReadData.002 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.003) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 255

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.003

FingerPrint_SwBlock_Btl_Day_ReadData.002 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.003) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 255

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.003

FingerPrint_SwBlock_Btl_Day_ReadData.002 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.003) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 255 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 4294967295

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 6/6 PASS

FingerPrint_SwBlock_Btl_Day_ReadData.003

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Btl_Day_ReadData.003
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution29 SEP 2024 5:22:47 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Btl_Day_ReadData.003
File NameC-000439.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_BLOCK_SKIPPED:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.0043

Execution Results (PASS)

Start of FingerPrint_SwBlock_Btl_Day_ReadData.003

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.004

FingerPrint_SwBlock_Btl_Day_ReadData.003 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.004) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.004

FingerPrint_SwBlock_Btl_Day_ReadData.003 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.004) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.004

FingerPrint_SwBlock_Btl_Day_ReadData.003 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.004) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 8 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 9 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 3/3 PASS

FingerPrint_SwBlock_Btl_Day_ReadData.004

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Btl_Day_ReadData.004
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution29 SEP 2024 5:22:58 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Btl_Day_ReadData.004
File NameC-000440.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.0053

Execution Results (PASS)

Start of FingerPrint_SwBlock_Btl_Day_ReadData.004

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.005

FingerPrint_SwBlock_Btl_Day_ReadData.004 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.005) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.005

FingerPrint_SwBlock_Btl_Day_ReadData.004 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.005) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.005

FingerPrint_SwBlock_Btl_Day_ReadData.004 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.005) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 1 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 3/3 PASS

FingerPrint_SwBlock_Btl_Day_ReadData.005

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Btl_Day_ReadData.005
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution29 SEP 2024 5:23:09 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Btl_Day_ReadData.005
File NameC-000441.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.0062

Execution Results (PASS)

Start of FingerPrint_SwBlock_Btl_Day_ReadData.005

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.006

FingerPrint_SwBlock_Btl_Day_ReadData.005 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.006) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char RTE_E_NvMService_AC3_E_NOT_OK (1)

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.006

FingerPrint_SwBlock_Btl_Day_ReadData.005 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.006) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 1 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

FingerPrint_SwBlock_Btl_Day_ReadData.006

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Btl_Day_ReadData.006
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution29 SEP 2024 5:23:21 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Btl_Day_ReadData.006
File NameC-000442.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.0072

Execution Results (PASS)

Start of FingerPrint_SwBlock_Btl_Day_ReadData.006

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.007

FingerPrint_SwBlock_Btl_Day_ReadData.006 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.007) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.007

FingerPrint_SwBlock_Btl_Day_ReadData.006 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.007) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char RTE_E_NvMService_AC3_E_NOT_OK (1)

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

FingerPrint_SwBlock_Btl_Month_ReadData

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Btl_Month_ReadData
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution29 SEP 2024 5:23:36 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Btl_Month_ReadData
File NameC-000443.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_PENDING:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.0012

Execution Results (PASS)

Start of FingerPrint_SwBlock_Btl_Month_ReadData

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.001

FingerPrint_SwBlock_Btl_Month_ReadData Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.001) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.001

FingerPrint_SwBlock_Btl_Month_ReadData Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.001) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

FingerPrint_SwBlock_Btl_Month_ReadData.001

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Btl_Month_ReadData.001
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution30 SEP 2024 11:32:27 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Btl_Month_ReadData.001
File NameC-000444.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_OK:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.0023

Execution Results (PASS)

Start of FingerPrint_SwBlock_Btl_Month_ReadData.001

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.002

FingerPrint_SwBlock_Btl_Month_ReadData.001 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.002) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 127

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.002

FingerPrint_SwBlock_Btl_Month_ReadData.001 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.002) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 127

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.002

FingerPrint_SwBlock_Btl_Month_ReadData.001 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.002) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 255 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 4294967295

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 6/6 PASS

FingerPrint_SwBlock_Btl_Month_ReadData.002

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Btl_Month_ReadData.002
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution30 SEP 2024 11:32:36 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Btl_Month_ReadData.002
File NameC-000445.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_RESTORED_FROM_ROM:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.0033

Execution Results (PASS)

Start of FingerPrint_SwBlock_Btl_Month_ReadData.002

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.003

FingerPrint_SwBlock_Btl_Month_ReadData.002 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.003) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 255

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.003

FingerPrint_SwBlock_Btl_Month_ReadData.002 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.003) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 255

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.003

FingerPrint_SwBlock_Btl_Month_ReadData.002 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.003) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 255 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 4294967295

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 6/6 PASS

FingerPrint_SwBlock_Btl_Month_ReadData.003

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Btl_Month_ReadData.003
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution29 SEP 2024 5:24:11 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Btl_Month_ReadData.003
File NameC-000446.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_BLOCK_SKIPPED:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.0043

Execution Results (PASS)

Start of FingerPrint_SwBlock_Btl_Month_ReadData.003

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.004

FingerPrint_SwBlock_Btl_Month_ReadData.003 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.004) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.004

FingerPrint_SwBlock_Btl_Month_ReadData.003 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.004) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.004

FingerPrint_SwBlock_Btl_Month_ReadData.003 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.004) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 8 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 9 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 3/3 PASS

FingerPrint_SwBlock_Btl_Month_ReadData.004

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Btl_Month_ReadData.004
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution29 SEP 2024 5:24:23 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Btl_Month_ReadData.004
File NameC-000447.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.0053

Execution Results (PASS)

Start of FingerPrint_SwBlock_Btl_Month_ReadData.004

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.005

FingerPrint_SwBlock_Btl_Month_ReadData.004 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.005) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.005

FingerPrint_SwBlock_Btl_Month_ReadData.004 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.005) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.005

FingerPrint_SwBlock_Btl_Month_ReadData.004 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.005) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 1 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 3/3 PASS

FingerPrint_SwBlock_Btl_Month_ReadData.005

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Btl_Month_ReadData.005
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution29 SEP 2024 5:24:36 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Btl_Month_ReadData.005
File NameC-000448.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.0062

Execution Results (PASS)

Start of FingerPrint_SwBlock_Btl_Month_ReadData.005

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.006

FingerPrint_SwBlock_Btl_Month_ReadData.005 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.006) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char RTE_E_NvMService_AC3_E_NOT_OK (1)

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.006

FingerPrint_SwBlock_Btl_Month_ReadData.005 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.006) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 1 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

FingerPrint_SwBlock_Btl_Month_ReadData.006

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Btl_Month_ReadData.006
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution29 SEP 2024 5:24:47 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Btl_Month_ReadData.006
File NameC-000449.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.0072

Execution Results (PASS)

Start of FingerPrint_SwBlock_Btl_Month_ReadData.006

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.007

FingerPrint_SwBlock_Btl_Month_ReadData.006 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.007) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.007

FingerPrint_SwBlock_Btl_Month_ReadData.006 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.007) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char RTE_E_NvMService_AC3_E_NOT_OK (1)

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

FingerPrint_SwBlock_Btl_ProgrammingState_ReadData

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Btl_ProgrammingState_ReadData
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution29 SEP 2024 5:24:59 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Btl_ProgrammingState_ReadData
File NameC-000450.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_PENDING:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.0012

Execution Results (PASS)

Start of FingerPrint_SwBlock_Btl_ProgrammingState_ReadData

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.001

FingerPrint_SwBlock_Btl_ProgrammingState_ReadData Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.001) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.001

FingerPrint_SwBlock_Btl_ProgrammingState_ReadData Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.001) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.001

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Btl_ProgrammingState_ReadData.001
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution29 SEP 2024 5:25:10 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Btl_ProgrammingState_ReadData.001
File NameC-000451.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_OK:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.0023

Execution Results (PASS)

Start of FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.001

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.002

FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.001 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.002) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 127

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string PROG_STATE_BLOCK_VALID (0) <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.002

FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.001 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.002) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 127

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string PROG_STATE_BLOCK_VALID (0) <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.002

FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.001 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.002) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string PROG_STATE_BLOCK_VALID (0) <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 16777216

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 6/6 PASS

FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.002

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Btl_ProgrammingState_ReadData.002
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution29 SEP 2024 5:25:22 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Btl_ProgrammingState_ReadData.002
File NameC-000452.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_RESTORED_FROM_ROM:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.0033

Execution Results (PASS)

Start of FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.002

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.003

FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.002 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.003) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 255

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.003

FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.002 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.003) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 255

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.003

FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.002 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.003) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 4294967295

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 6/6 PASS

FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.003

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Btl_ProgrammingState_ReadData.003
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution29 SEP 2024 5:25:35 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Btl_ProgrammingState_ReadData.003
File NameC-000453.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_BLOCK_SKIPPED:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.0043

Execution Results (PASS)

Start of FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.003

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.004

FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.003 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.004) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.004

FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.003 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.004) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.004

FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.003 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.004) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 8 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 9 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 3/3 PASS

FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.004

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Btl_ProgrammingState_ReadData.004
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution29 SEP 2024 5:25:46 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Btl_ProgrammingState_ReadData.004
File NameC-000454.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.0053

Execution Results (PASS)

Start of FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.004

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.005

FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.004 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.005) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.005

FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.004 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.005) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.005

FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.004 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.005) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 1 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 3/3 PASS

FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.005

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Btl_ProgrammingState_ReadData.005
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution29 SEP 2024 5:25:57 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Btl_ProgrammingState_ReadData.005
File NameC-000455.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.0062

Execution Results (PASS)

Start of FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.005

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.006

FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.005 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.006) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char RTE_E_NvMService_AC3_E_NOT_OK (1)

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.006

FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.005 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.006) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 1 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.006

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Btl_ProgrammingState_ReadData.006
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution29 SEP 2024 5:26:08 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Btl_ProgrammingState_ReadData.006
File NameC-000456.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.0072

Execution Results (PASS)

Start of FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.006

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.007

FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.006 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.007) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.007

FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.006 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.007) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char RTE_E_NvMService_AC3_E_NOT_OK (1)

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.007

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Btl_ProgrammingState_ReadData.007
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution29 SEP 2024 5:26:19 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Btl_ProgrammingState_ReadData.007
File NameC-000457.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_OK:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.0083

Execution Results (PASS)

Start of FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.007

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.008

FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.007 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.008) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.008

FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.007 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.008) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.008

FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.007 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.008) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string PROG_STATE_BLOCK_ERASED (255) <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int BLOCK_DELETED (0)

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 6/6 PASS

FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.008

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Btl_ProgrammingState_ReadData.008
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution29 SEP 2024 5:26:33 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Btl_ProgrammingState_ReadData.008
File NameC-000458.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_OK:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.0093

Execution Results (PASS)

Start of FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.008

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.009

FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.008 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.009) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.009

FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.008 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.009) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.009

FingerPrint_SwBlock_Btl_ProgrammingState_ReadData.008 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.009) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 255 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 2

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 6/6 PASS

FingerPrint_SwBlock_Btl_Raw_ReadData

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Btl_Raw_ReadData
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution29 SEP 2024 5:26:44 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Btl_Raw_ReadData
File NameC-000459.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_PENDING:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.0012

Execution Results (PASS)

Start of FingerPrint_SwBlock_Btl_Raw_ReadData

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.001

FingerPrint_SwBlock_Btl_Raw_ReadData Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.001) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.001

FingerPrint_SwBlock_Btl_Raw_ReadData Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.001) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

FingerPrint_SwBlock_Btl_Raw_ReadData.001

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Btl_Raw_ReadData.001
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution30 SEP 2024 11:32:45 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Btl_Raw_ReadData.001
File NameC-000460.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_OK:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.0023

Execution Results (PASS)

Start of FingerPrint_SwBlock_Btl_Raw_ReadData.001

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.002

FingerPrint_SwBlock_Btl_Raw_ReadData.001 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.002) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 127

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.002

FingerPrint_SwBlock_Btl_Raw_ReadData.001 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.002) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 127

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.002

FingerPrint_SwBlock_Btl_Raw_ReadData.001 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.002) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 255 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 4294967295

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 6/6 PASS

FingerPrint_SwBlock_Btl_Raw_ReadData.002

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Btl_Raw_ReadData.002
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution30 SEP 2024 11:32:54 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Btl_Raw_ReadData.002
File NameC-000461.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_RESTORED_FROM_ROM:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.0033

Execution Results (PASS)

Start of FingerPrint_SwBlock_Btl_Raw_ReadData.002

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.003

FingerPrint_SwBlock_Btl_Raw_ReadData.002 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.003) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 255

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.003

FingerPrint_SwBlock_Btl_Raw_ReadData.002 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.003) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 255

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.003

FingerPrint_SwBlock_Btl_Raw_ReadData.002 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.003) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 255 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 4294967295

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 6/6 PASS

FingerPrint_SwBlock_Btl_Raw_ReadData.003

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Btl_Raw_ReadData.003
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution29 SEP 2024 5:27:20 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Btl_Raw_ReadData.003
File NameC-000462.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_BLOCK_SKIPPED:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.0043

Execution Results (PASS)

Start of FingerPrint_SwBlock_Btl_Raw_ReadData.003

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.004

FingerPrint_SwBlock_Btl_Raw_ReadData.003 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.004) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.004

FingerPrint_SwBlock_Btl_Raw_ReadData.003 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.004) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.004

FingerPrint_SwBlock_Btl_Raw_ReadData.003 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.004) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 8 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 9 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 3/3 PASS

FingerPrint_SwBlock_Btl_Raw_ReadData.004

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Btl_Raw_ReadData.004
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution29 SEP 2024 5:27:35 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Btl_Raw_ReadData.004
File NameC-000463.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.0053

Execution Results (PASS)

Start of FingerPrint_SwBlock_Btl_Raw_ReadData.004

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.005

FingerPrint_SwBlock_Btl_Raw_ReadData.004 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.005) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.005

FingerPrint_SwBlock_Btl_Raw_ReadData.004 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.005) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.005

FingerPrint_SwBlock_Btl_Raw_ReadData.004 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.005) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 1 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 3/3 PASS

FingerPrint_SwBlock_Btl_Raw_ReadData.005

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Btl_Raw_ReadData.005
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution29 SEP 2024 5:27:48 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Btl_Raw_ReadData.005
File NameC-000464.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.0062

Execution Results (PASS)

Start of FingerPrint_SwBlock_Btl_Raw_ReadData.005

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.006

FingerPrint_SwBlock_Btl_Raw_ReadData.005 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.006) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char RTE_E_NvMService_AC3_E_NOT_OK (1)

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.006

FingerPrint_SwBlock_Btl_Raw_ReadData.005 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.006) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 1 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

FingerPrint_SwBlock_Btl_Raw_ReadData.006

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Btl_Raw_ReadData.006
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution29 SEP 2024 5:27:59 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Btl_Raw_ReadData.006
File NameC-000465.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.0072

Execution Results (PASS)

Start of FingerPrint_SwBlock_Btl_Raw_ReadData.006

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.007

FingerPrint_SwBlock_Btl_Raw_ReadData.006 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.007) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.007

FingerPrint_SwBlock_Btl_Raw_ReadData.006 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.007) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char RTE_E_NvMService_AC3_E_NOT_OK (1)

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

FingerPrint_SwBlock_Btl_Year_ReadData

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Btl_Year_ReadData
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution29 SEP 2024 5:28:11 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Btl_Year_ReadData
File NameC-000466.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_PENDING:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.0012

Execution Results (PASS)

Start of FingerPrint_SwBlock_Btl_Year_ReadData

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.001

FingerPrint_SwBlock_Btl_Year_ReadData Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.001) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.001

FingerPrint_SwBlock_Btl_Year_ReadData Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.001) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

FingerPrint_SwBlock_Btl_Year_ReadData.001

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Btl_Year_ReadData.001
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution30 SEP 2024 11:33:03 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Btl_Year_ReadData.001
File NameC-000467.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_OK:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.0023

Execution Results (PASS)

Start of FingerPrint_SwBlock_Btl_Year_ReadData.001

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.002

FingerPrint_SwBlock_Btl_Year_ReadData.001 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.002) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 127

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.002

FingerPrint_SwBlock_Btl_Year_ReadData.001 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.002) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 127

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.002

FingerPrint_SwBlock_Btl_Year_ReadData.001 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.002) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 255 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 4294967295

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 6/6 PASS

FingerPrint_SwBlock_Btl_Year_ReadData.002

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Btl_Year_ReadData.002
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution30 SEP 2024 11:33:12 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Btl_Year_ReadData.002
File NameC-000468.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_RESTORED_FROM_ROM:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.0033

Execution Results (PASS)

Start of FingerPrint_SwBlock_Btl_Year_ReadData.002

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.003

FingerPrint_SwBlock_Btl_Year_ReadData.002 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.003) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 255

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.003

FingerPrint_SwBlock_Btl_Year_ReadData.002 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.003) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 255

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.003

FingerPrint_SwBlock_Btl_Year_ReadData.002 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.003) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 255 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 4294967295

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 6/6 PASS

FingerPrint_SwBlock_Btl_Year_ReadData.003

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Btl_Year_ReadData.003
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution29 SEP 2024 5:28:47 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Btl_Year_ReadData.003
File NameC-000469.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_BLOCK_SKIPPED:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.0043

Execution Results (PASS)

Start of FingerPrint_SwBlock_Btl_Year_ReadData.003

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.004

FingerPrint_SwBlock_Btl_Year_ReadData.003 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.004) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.004

FingerPrint_SwBlock_Btl_Year_ReadData.003 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.004) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.004

FingerPrint_SwBlock_Btl_Year_ReadData.003 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.004) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 8 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 9 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 3/3 PASS

FingerPrint_SwBlock_Btl_Year_ReadData.004

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Btl_Year_ReadData.004
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution29 SEP 2024 5:28:58 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Btl_Year_ReadData.004
File NameC-000470.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.0053

Execution Results (PASS)

Start of FingerPrint_SwBlock_Btl_Year_ReadData.004

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.005

FingerPrint_SwBlock_Btl_Year_ReadData.004 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.005) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.005

FingerPrint_SwBlock_Btl_Year_ReadData.004 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.005) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.005

FingerPrint_SwBlock_Btl_Year_ReadData.004 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.005) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 1 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 3/3 PASS

FingerPrint_SwBlock_Btl_Year_ReadData.005

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Btl_Year_ReadData.005
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution29 SEP 2024 5:29:10 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Btl_Year_ReadData.005
File NameC-000471.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.0062

Execution Results (PASS)

Start of FingerPrint_SwBlock_Btl_Year_ReadData.005

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.006

FingerPrint_SwBlock_Btl_Year_ReadData.005 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.006) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char RTE_E_NvMService_AC3_E_NOT_OK (1)

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.006

FingerPrint_SwBlock_Btl_Year_ReadData.005 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.006) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 1 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

FingerPrint_SwBlock_Btl_Year_ReadData.006

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Btl_Year_ReadData.006
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution29 SEP 2024 5:29:22 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Btl_Year_ReadData.006
File NameC-000472.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.0072

Execution Results (PASS)

Start of FingerPrint_SwBlock_Btl_Year_ReadData.006

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.007

FingerPrint_SwBlock_Btl_Year_ReadData.006 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.007) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.007

FingerPrint_SwBlock_Btl_Year_ReadData.006 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.007) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char RTE_E_NvMService_AC3_E_NOT_OK (1)

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

FingerPrint_SwBlock_Hsm_Day_ReadData

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Hsm_Day_ReadData
Date of Creation29 SEP 2024 5:09:23 PM
Date of Execution29 SEP 2024 5:29:34 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Hsm_Day_ReadData
File NameC-000473.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_PENDING:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.0012

Execution Results (PASS)

Start of FingerPrint_SwBlock_Hsm_Day_ReadData

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.001

FingerPrint_SwBlock_Hsm_Day_ReadData Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.001) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.001

FingerPrint_SwBlock_Hsm_Day_ReadData Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.001) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

FingerPrint_SwBlock_Hsm_Day_ReadData.001

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Hsm_Day_ReadData.001
Date of Creation29 SEP 2024 5:09:24 PM
Date of Execution30 SEP 2024 11:33:21 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Hsm_Day_ReadData.001
File NameC-000474.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_OK:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.0023

Execution Results (PASS)

Start of FingerPrint_SwBlock_Hsm_Day_ReadData.001

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.002

FingerPrint_SwBlock_Hsm_Day_ReadData.001 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.002) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 127

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.002

FingerPrint_SwBlock_Hsm_Day_ReadData.001 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.002) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 127

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.002

FingerPrint_SwBlock_Hsm_Day_ReadData.001 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.002) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 255 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 4294967295

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 6/6 PASS

FingerPrint_SwBlock_Hsm_Day_ReadData.002

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Hsm_Day_ReadData.002
Date of Creation29 SEP 2024 5:09:24 PM
Date of Execution30 SEP 2024 11:33:30 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Hsm_Day_ReadData.002
File NameC-000475.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_RESTORED_FROM_ROM:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.0033

Execution Results (PASS)

Start of FingerPrint_SwBlock_Hsm_Day_ReadData.002

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.003

FingerPrint_SwBlock_Hsm_Day_ReadData.002 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.003) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 255

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.003

FingerPrint_SwBlock_Hsm_Day_ReadData.002 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.003) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 255

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.003

FingerPrint_SwBlock_Hsm_Day_ReadData.002 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.003) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 255 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 4294967295

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 6/6 PASS

FingerPrint_SwBlock_Hsm_Day_ReadData.003

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Hsm_Day_ReadData.003
Date of Creation29 SEP 2024 5:09:24 PM
Date of Execution29 SEP 2024 5:30:07 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Hsm_Day_ReadData.003
File NameC-000476.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_BLOCK_SKIPPED:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.0043

Execution Results (PASS)

Start of FingerPrint_SwBlock_Hsm_Day_ReadData.003

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.004

FingerPrint_SwBlock_Hsm_Day_ReadData.003 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.004) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.004

FingerPrint_SwBlock_Hsm_Day_ReadData.003 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.004) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.004

FingerPrint_SwBlock_Hsm_Day_ReadData.003 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.004) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 8 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 9 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 3/3 PASS

FingerPrint_SwBlock_Hsm_Day_ReadData.004

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Hsm_Day_ReadData.004
Date of Creation29 SEP 2024 5:09:24 PM
Date of Execution29 SEP 2024 5:30:19 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Hsm_Day_ReadData.004
File NameC-000477.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.0053

Execution Results (PASS)

Start of FingerPrint_SwBlock_Hsm_Day_ReadData.004

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.005

FingerPrint_SwBlock_Hsm_Day_ReadData.004 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.005) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.005

FingerPrint_SwBlock_Hsm_Day_ReadData.004 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.005) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.005

FingerPrint_SwBlock_Hsm_Day_ReadData.004 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.005) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 1 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 3/3 PASS

FingerPrint_SwBlock_Hsm_Day_ReadData.005

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Hsm_Day_ReadData.005
Date of Creation29 SEP 2024 5:09:24 PM
Date of Execution29 SEP 2024 5:30:32 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Hsm_Day_ReadData.005
File NameC-000478.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.0062

Execution Results (PASS)

Start of FingerPrint_SwBlock_Hsm_Day_ReadData.005

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.006

FingerPrint_SwBlock_Hsm_Day_ReadData.005 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.006) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char RTE_E_NvMService_AC3_E_NOT_OK (1)

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.006

FingerPrint_SwBlock_Hsm_Day_ReadData.005 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.006) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 1 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

FingerPrint_SwBlock_Hsm_Day_ReadData.006

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Hsm_Day_ReadData.006
Date of Creation29 SEP 2024 5:09:24 PM
Date of Execution29 SEP 2024 5:30:43 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Hsm_Day_ReadData.006
File NameC-000479.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.0072

Execution Results (PASS)

Start of FingerPrint_SwBlock_Hsm_Day_ReadData.006

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.007

FingerPrint_SwBlock_Hsm_Day_ReadData.006 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.007) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.007

FingerPrint_SwBlock_Hsm_Day_ReadData.006 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.007) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char RTE_E_NvMService_AC3_E_NOT_OK (1)

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

FingerPrint_SwBlock_Hsm_Month_ReadData

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Hsm_Month_ReadData
Date of Creation29 SEP 2024 5:09:24 PM
Date of Execution29 SEP 2024 5:30:54 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Hsm_Month_ReadData
File NameC-000480.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_PENDING:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.0012

Execution Results (PASS)

Start of FingerPrint_SwBlock_Hsm_Month_ReadData

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.001

FingerPrint_SwBlock_Hsm_Month_ReadData Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.001) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.001

FingerPrint_SwBlock_Hsm_Month_ReadData Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.001) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

FingerPrint_SwBlock_Hsm_Month_ReadData.001

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Hsm_Month_ReadData.001
Date of Creation29 SEP 2024 5:09:24 PM
Date of Execution30 SEP 2024 11:33:38 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Hsm_Month_ReadData.001
File NameC-000481.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_OK:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.0023

Execution Results (PASS)

Start of FingerPrint_SwBlock_Hsm_Month_ReadData.001

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.002

FingerPrint_SwBlock_Hsm_Month_ReadData.001 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.002) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 127

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.002

FingerPrint_SwBlock_Hsm_Month_ReadData.001 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.002) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 127

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.002

FingerPrint_SwBlock_Hsm_Month_ReadData.001 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.002) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 255 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 4294967295

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 6/6 PASS

FingerPrint_SwBlock_Hsm_Month_ReadData.002

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Hsm_Month_ReadData.002
Date of Creation29 SEP 2024 5:09:24 PM
Date of Execution30 SEP 2024 11:33:47 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Hsm_Month_ReadData.002
File NameC-000482.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_RESTORED_FROM_ROM:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.0033

Execution Results (PASS)

Start of FingerPrint_SwBlock_Hsm_Month_ReadData.002

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.003

FingerPrint_SwBlock_Hsm_Month_ReadData.002 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.003) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 255

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.003

FingerPrint_SwBlock_Hsm_Month_ReadData.002 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.003) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 255

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.003

FingerPrint_SwBlock_Hsm_Month_ReadData.002 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.003) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 255 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 4294967295

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 6/6 PASS

FingerPrint_SwBlock_Hsm_Month_ReadData.003

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Hsm_Month_ReadData.003
Date of Creation29 SEP 2024 5:09:24 PM
Date of Execution29 SEP 2024 5:31:30 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Hsm_Month_ReadData.003
File NameC-000483.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_BLOCK_SKIPPED:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.0043

Execution Results (PASS)

Start of FingerPrint_SwBlock_Hsm_Month_ReadData.003

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.004

FingerPrint_SwBlock_Hsm_Month_ReadData.003 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.004) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.004

FingerPrint_SwBlock_Hsm_Month_ReadData.003 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.004) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.004

FingerPrint_SwBlock_Hsm_Month_ReadData.003 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.004) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 8 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 9 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 3/3 PASS

FingerPrint_SwBlock_Hsm_Month_ReadData.004

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Hsm_Month_ReadData.004
Date of Creation29 SEP 2024 5:09:24 PM
Date of Execution29 SEP 2024 5:31:41 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Hsm_Month_ReadData.004
File NameC-000484.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.0053

Execution Results (PASS)

Start of FingerPrint_SwBlock_Hsm_Month_ReadData.004

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.005

FingerPrint_SwBlock_Hsm_Month_ReadData.004 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.005) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.005

FingerPrint_SwBlock_Hsm_Month_ReadData.004 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.005) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.005

FingerPrint_SwBlock_Hsm_Month_ReadData.004 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.005) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 1 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 3/3 PASS

FingerPrint_SwBlock_Hsm_Month_ReadData.005

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Hsm_Month_ReadData.005
Date of Creation29 SEP 2024 5:09:24 PM
Date of Execution29 SEP 2024 5:31:53 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Hsm_Month_ReadData.005
File NameC-000485.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.0062

Execution Results (PASS)

Start of FingerPrint_SwBlock_Hsm_Month_ReadData.005

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.006

FingerPrint_SwBlock_Hsm_Month_ReadData.005 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.006) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char RTE_E_NvMService_AC3_E_NOT_OK (1)

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.006

FingerPrint_SwBlock_Hsm_Month_ReadData.005 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.006) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 1 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

FingerPrint_SwBlock_Hsm_Month_ReadData.006

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Hsm_Month_ReadData.006
Date of Creation29 SEP 2024 5:09:24 PM
Date of Execution29 SEP 2024 5:32:05 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Hsm_Month_ReadData.006
File NameC-000486.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.0072

Execution Results (PASS)

Start of FingerPrint_SwBlock_Hsm_Month_ReadData.006

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.007

FingerPrint_SwBlock_Hsm_Month_ReadData.006 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.007) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.007

FingerPrint_SwBlock_Hsm_Month_ReadData.006 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.007) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char RTE_E_NvMService_AC3_E_NOT_OK (1)

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Hsm_ProgrammingState_ReadData
Date of Creation29 SEP 2024 5:09:24 PM
Date of Execution29 SEP 2024 5:32:18 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Hsm_ProgrammingState_ReadData
File NameC-000487.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_PENDING:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.0012

Execution Results (PASS)

Start of FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.001

FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.001) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char 127

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.001

FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.001) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 127

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.001

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.001
Date of Creation29 SEP 2024 5:09:24 PM
Date of Execution29 SEP 2024 5:32:29 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.001
File NameC-000488.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_OK:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.0023

Execution Results (PASS)

Start of FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.001

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.002

FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.001 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.002) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_ull
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.002

FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.001 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.002) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.002

FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.001 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.002) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 255 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 429496729
data_ull unsigned long long 4294967295

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 6/6 PASS

FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.002

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.002
Date of Creation29 SEP 2024 5:09:24 PM
Date of Execution29 SEP 2024 5:32:40 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.002
File NameC-000489.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_RESTORED_FROM_ROM:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.0033

Execution Results (PASS)

Start of FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.002

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.003

FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.002 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.003) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.003

FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.002 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.003) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.003

FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.002 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.003) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 255 <match>
return unsigned char 0 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 6/6 PASS

FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.003

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.003
Date of Creation29 SEP 2024 5:09:24 PM
Date of Execution29 SEP 2024 5:32:52 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.003
File NameC-000490.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_BLOCK_SKIPPED:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.0043

Execution Results (PASS)

Start of FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.003

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.004

FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.003 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.004) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char 255

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.004

FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.003 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.004) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 255

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.004

FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.003 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.004) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 8 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 255

Event 9 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 3/3 PASS

FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.004

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.004
Date of Creation29 SEP 2024 5:09:24 PM
Date of Execution29 SEP 2024 5:33:04 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.004
File NameC-000491.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.0053

Execution Results (PASS)

Start of FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.004

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.005

FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.004 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.005) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.005

FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.004 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.005) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.005

FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.004 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.005) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 1 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 3/3 PASS

FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.005

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.005
Date of Creation29 SEP 2024 5:09:24 PM
Date of Execution29 SEP 2024 5:33:17 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.005
File NameC-000492.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.0062

Execution Results (PASS)

Start of FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.005

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.006

FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.005 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.006) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char RTE_E_NvMService_AC3_E_NOT_OK (1)

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.006

FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.005 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.006) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 1 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.006

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.006
Date of Creation29 SEP 2024 5:09:24 PM
Date of Execution29 SEP 2024 5:33:28 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.006
File NameC-000493.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.0072

Execution Results (PASS)

Start of FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.006

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.007

FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.006 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.007) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.007

FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.006 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.007) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char RTE_E_NvMService_AC3_E_NOT_OK (1)

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.007

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.007
Date of Creation29 SEP 2024 5:09:24 PM
Date of Execution29 SEP 2024 5:33:39 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.007
File NameC-000494.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_OK:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.0083

Execution Results (PASS)

Start of FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.007

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.008

FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.007 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.008) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_ull
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.008

FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.007 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.008) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.008

FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.007 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.008) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 255 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_ull unsigned long long BLOCK_DELETED (0)

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 6/6 PASS

FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.008

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.008
Date of Creation29 SEP 2024 5:09:24 PM
Date of Execution29 SEP 2024 5:33:51 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.008
File NameC-000495.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_OK:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.0093

Execution Results (PASS)

Start of FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.008

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.009

FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.008 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.009) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_ull
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.009

FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.008 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.009) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.009

FingerPrint_SwBlock_Hsm_ProgrammingState_ReadData.008 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.009) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_ull unsigned long long 4294967295

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 6/6 PASS

FingerPrint_SwBlock_Hsm_Raw_ReadData

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Hsm_Raw_ReadData
Date of Creation29 SEP 2024 5:09:24 PM
Date of Execution29 SEP 2024 5:34:04 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Hsm_Raw_ReadData
File NameC-000496.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_PENDING:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.0012

Execution Results (PASS)

Start of FingerPrint_SwBlock_Hsm_Raw_ReadData

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.001

FingerPrint_SwBlock_Hsm_Raw_ReadData Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.001) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.001

FingerPrint_SwBlock_Hsm_Raw_ReadData Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.001) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

FingerPrint_SwBlock_Hsm_Raw_ReadData.001

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Hsm_Raw_ReadData.001
Date of Creation29 SEP 2024 5:09:24 PM
Date of Execution30 SEP 2024 11:33:56 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Hsm_Raw_ReadData.001
File NameC-000497.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_OK:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.0023

Execution Results (PASS)

Start of FingerPrint_SwBlock_Hsm_Raw_ReadData.001

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.002

FingerPrint_SwBlock_Hsm_Raw_ReadData.001 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.002) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 127

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.002

FingerPrint_SwBlock_Hsm_Raw_ReadData.001 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.002) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 127

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.002

FingerPrint_SwBlock_Hsm_Raw_ReadData.001 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.002) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 255 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 4294967295

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 6/6 PASS

FingerPrint_SwBlock_Hsm_Raw_ReadData.002

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Hsm_Raw_ReadData.002
Date of Creation29 SEP 2024 5:09:24 PM
Date of Execution30 SEP 2024 11:34:06 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Hsm_Raw_ReadData.002
File NameC-000498.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_RESTORED_FROM_ROM:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.0033

Execution Results (PASS)

Start of FingerPrint_SwBlock_Hsm_Raw_ReadData.002

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.003

FingerPrint_SwBlock_Hsm_Raw_ReadData.002 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.003) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 255

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.003

FingerPrint_SwBlock_Hsm_Raw_ReadData.002 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.003) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 255

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.003

FingerPrint_SwBlock_Hsm_Raw_ReadData.002 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.003) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 255 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 4294967295

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 6/6 PASS

FingerPrint_SwBlock_Hsm_Raw_ReadData.003

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Hsm_Raw_ReadData.003
Date of Creation29 SEP 2024 5:09:24 PM
Date of Execution29 SEP 2024 5:34:37 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Hsm_Raw_ReadData.003
File NameC-000499.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_BLOCK_SKIPPED:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.0043

Execution Results (PASS)

Start of FingerPrint_SwBlock_Hsm_Raw_ReadData.003

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.004

FingerPrint_SwBlock_Hsm_Raw_ReadData.003 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.004) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.004

FingerPrint_SwBlock_Hsm_Raw_ReadData.003 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.004) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.004

FingerPrint_SwBlock_Hsm_Raw_ReadData.003 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.004) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 8 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 9 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 3/3 PASS

FingerPrint_SwBlock_Hsm_Raw_ReadData.004

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Hsm_Raw_ReadData.004
Date of Creation29 SEP 2024 5:09:24 PM
Date of Execution29 SEP 2024 5:34:49 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Hsm_Raw_ReadData.004
File NameC-000500.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.0053

Execution Results (PASS)

Start of FingerPrint_SwBlock_Hsm_Raw_ReadData.004

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.005

FingerPrint_SwBlock_Hsm_Raw_ReadData.004 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.005) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.005

FingerPrint_SwBlock_Hsm_Raw_ReadData.004 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.005) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.005

FingerPrint_SwBlock_Hsm_Raw_ReadData.004 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.005) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 1 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 3/3 PASS

FingerPrint_SwBlock_Hsm_Raw_ReadData.005

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Hsm_Raw_ReadData.005
Date of Creation29 SEP 2024 5:09:24 PM
Date of Execution29 SEP 2024 5:35:01 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Hsm_Raw_ReadData.005
File NameC-000501.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.0062

Execution Results (PASS)

Start of FingerPrint_SwBlock_Hsm_Raw_ReadData.005

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.006

FingerPrint_SwBlock_Hsm_Raw_ReadData.005 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.006) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char RTE_E_NvMService_AC3_E_NOT_OK (1)

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.006

FingerPrint_SwBlock_Hsm_Raw_ReadData.005 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.006) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 1 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

FingerPrint_SwBlock_Hsm_Raw_ReadData.006

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Hsm_Raw_ReadData.006
Date of Creation29 SEP 2024 5:09:24 PM
Date of Execution29 SEP 2024 5:35:13 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Hsm_Raw_ReadData.006
File NameC-000502.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.0072

Execution Results (PASS)

Start of FingerPrint_SwBlock_Hsm_Raw_ReadData.006

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.007

FingerPrint_SwBlock_Hsm_Raw_ReadData.006 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.007) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.007

FingerPrint_SwBlock_Hsm_Raw_ReadData.006 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.007) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char RTE_E_NvMService_AC3_E_NOT_OK (1)

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

FingerPrint_SwBlock_Hsm_Year_ReadData

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Hsm_Year_ReadData
Date of Creation29 SEP 2024 5:09:24 PM
Date of Execution29 SEP 2024 5:35:24 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Hsm_Year_ReadData
File NameC-000503.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_PENDING:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.0012

Execution Results (PASS)

Start of FingerPrint_SwBlock_Hsm_Year_ReadData

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.001

FingerPrint_SwBlock_Hsm_Year_ReadData Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.001) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.001

FingerPrint_SwBlock_Hsm_Year_ReadData Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.001) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

FingerPrint_SwBlock_Hsm_Year_ReadData.001

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Hsm_Year_ReadData.001
Date of Creation29 SEP 2024 5:09:24 PM
Date of Execution30 SEP 2024 11:34:14 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Hsm_Year_ReadData.001
File NameC-000504.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_OK:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.0023

Execution Results (PASS)

Start of FingerPrint_SwBlock_Hsm_Year_ReadData.001

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.002

FingerPrint_SwBlock_Hsm_Year_ReadData.001 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.002) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 127

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.002

FingerPrint_SwBlock_Hsm_Year_ReadData.001 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.002) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 127

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.002

FingerPrint_SwBlock_Hsm_Year_ReadData.001 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.002) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 255 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 4294967295

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 6/6 PASS

FingerPrint_SwBlock_Hsm_Year_ReadData.002

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Hsm_Year_ReadData.002
Date of Creation29 SEP 2024 5:09:24 PM
Date of Execution30 SEP 2024 11:34:23 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Hsm_Year_ReadData.002
File NameC-000505.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_RESTORED_FROM_ROM:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.0033

Execution Results (PASS)

Start of FingerPrint_SwBlock_Hsm_Year_ReadData.002

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.003

FingerPrint_SwBlock_Hsm_Year_ReadData.002 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.003) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 255

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.003

FingerPrint_SwBlock_Hsm_Year_ReadData.002 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.003) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 255

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.003

FingerPrint_SwBlock_Hsm_Year_ReadData.002 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.003) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 255 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 4294967295

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 6/6 PASS

FingerPrint_SwBlock_Hsm_Year_ReadData.003

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Hsm_Year_ReadData.003
Date of Creation29 SEP 2024 5:09:24 PM
Date of Execution29 SEP 2024 5:36:02 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Hsm_Year_ReadData.003
File NameC-000506.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case NVM_REQ_BLOCK_SKIPPED:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.0043

Execution Results (PASS)

Start of FingerPrint_SwBlock_Hsm_Year_ReadData.003

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.004

FingerPrint_SwBlock_Hsm_Year_ReadData.003 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.004) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.004

FingerPrint_SwBlock_Hsm_Year_ReadData.003 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.004) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.004

FingerPrint_SwBlock_Hsm_Year_ReadData.003 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.004) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 8 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 9 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 3/3 PASS

FingerPrint_SwBlock_Hsm_Year_ReadData.004

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Hsm_Year_ReadData.004
Date of Creation29 SEP 2024 5:09:24 PM
Date of Execution29 SEP 2024 5:36:13 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Hsm_Year_ReadData.004
File NameC-000507.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.0053

Execution Results (PASS)

Start of FingerPrint_SwBlock_Hsm_Year_ReadData.004

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.005

FingerPrint_SwBlock_Hsm_Year_ReadData.004 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.005) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr data_temp
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.005

FingerPrint_SwBlock_Hsm_Year_ReadData.004 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.005) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.005

FingerPrint_SwBlock_Hsm_Year_ReadData.004 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.005) Iteration 3

Event 7 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 8 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 1 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 3/3 PASS

FingerPrint_SwBlock_Hsm_Year_ReadData.005

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Hsm_Year_ReadData.005
Date of Creation29 SEP 2024 5:09:24 PM
Date of Execution29 SEP 2024 5:36:24 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Hsm_Year_ReadData.005
File NameC-000508.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.0062

Execution Results (PASS)

Start of FingerPrint_SwBlock_Hsm_Year_ReadData.005

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.006

FingerPrint_SwBlock_Hsm_Year_ReadData.005 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.006) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char RTE_E_NvMService_AC3_E_NOT_OK (1)

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.006

FingerPrint_SwBlock_Hsm_Year_ReadData.005 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.006) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 1 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

FingerPrint_SwBlock_Hsm_Year_ReadData.006

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameFingerPrint_SwBlock_Hsm_Year_ReadData.006
Date of Creation29 SEP 2024 5:09:24 PM
Date of Execution29 SEP 2024 5:36:35 PM

Compound Data Listing

Test CaseFingerPrint_SwBlock_Hsm_Year_ReadData.006
File NameC-000509.DAT

Notes/Requirements

case READ -> NVM_REQ_PENDING;
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
case default:
            

Slot Listing

SlotUnitSubprogramTest CaseIterations
1DiagReadWriteDataByIdentifierDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadDataDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.0072

Execution Results (PASS)

Start of FingerPrint_SwBlock_Hsm_Year_ReadData.006

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.007

FingerPrint_SwBlock_Hsm_Year_ReadData.006 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.007) Iteration 1

Event 1 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 3 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

Start of DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.007

FingerPrint_SwBlock_Hsm_Year_ReadData.006 Slot 1 (DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.007) Iteration 2

Event 4 - Calling DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char RTE_E_NvMService_AC3_E_NOT_OK (1)

Event 6 - Returned from DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

Btl_Tp_BlockSize.001

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameBtl_Tp_BlockSize.001
Date of Creation30 SEP 2024 11:42:32 PM
Date of Execution30 SEP 2024 11:51:28 PM

Compound Data Listing

Test CaseBtl_Tp_BlockSize.001
File NameC-000512.DAT

Slot Listing

SlotUnitSubprogramTest CaseIterations
0DiagReadWriteDataByIdentifierDataServices_Bootloader_TP_Blocksize_blocksize_ReadDataDataServices_Bootloader_TP_Blocksize_blocksize_ReadData.0013

Execution Results (PASS)

Start of Btl_Tp_BlockSize.001

Start of DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.001

Btl_Tp_BlockSize.001 Slot 1 (DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.001) Iteration 1

Event 1 - Calling DataServices_Bootloader_TP_Blocksize_blocksize_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr VECTORCAST_Btl_AppFlag
return unsigned char 0

Event 3 - Returned from DataServices_Bootloader_TP_Blocksize_blocksize_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
Parameter Type Actual Value Expected Value
return unsigned char RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING (10) <match>

Start of DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.001

Btl_Tp_BlockSize.001 Slot 1 (DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.001) Iteration 2

Event 4 - Calling DataServices_Bootloader_TP_Blocksize_blocksize_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Bootloader_TP_Blocksize_blocksize_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
Parameter Type Actual Value Expected Value
return unsigned char RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING (10) <match>

Start of DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.001

Btl_Tp_BlockSize.001 Slot 1 (DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.001) Iteration 3

Event 7 - Calling DataServices_Bootloader_TP_Blocksize_blocksize_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 8 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 9 - Returned from DataServices_Bootloader_TP_Blocksize_blocksize_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
Parameter Type Actual Value Expected Value
return unsigned char RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING (10) <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
VECTORCAST_Btl_AppFlag unsigned char 255

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 3/3 PASS

Btl_Tp_BlockSize.002

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameBtl_Tp_BlockSize.002
Date of Creation30 SEP 2024 11:49:36 PM
Date of Execution30 SEP 2024 11:53:26 PM

Compound Data Listing

Test CaseBtl_Tp_BlockSize.002
File NameC-000519.DAT

Slot Listing

SlotUnitSubprogramTest CaseIterations
0DiagReadWriteDataByIdentifierDataServices_Bootloader_TP_Blocksize_blocksize_ReadDataDataServices_Bootloader_TP_Blocksize_blocksize_ReadData.0023

Execution Results (PASS)

Start of Btl_Tp_BlockSize.002

Start of DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.002

Btl_Tp_BlockSize.002 Slot 1 (DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.002) Iteration 1

Event 1 - Calling DataServices_Bootloader_TP_Blocksize_blocksize_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr VECTORCAST_Btl_AppFlag
return unsigned char 0

Event 3 - Returned from DataServices_Bootloader_TP_Blocksize_blocksize_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING (10) <match>

Start of DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.002

Btl_Tp_BlockSize.002 Slot 1 (DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.002) Iteration 2

Event 4 - Calling DataServices_Bootloader_TP_Blocksize_blocksize_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Bootloader_TP_Blocksize_blocksize_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING (10) <match>

Start of DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.002

Btl_Tp_BlockSize.002 Slot 1 (DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.002) Iteration 3

Event 7 - Calling DataServices_Bootloader_TP_Blocksize_blocksize_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 8 - Returned from DataServices_Bootloader_TP_Blocksize_blocksize_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 255 <match>
return unsigned char RTE_E_OK (0) <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
VECTORCAST_Btl_AppFlag unsigned char 255

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 6/6 PASS

Btl_Tp_BlockSize.003

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameBtl_Tp_BlockSize.003
Date of Creation30 SEP 2024 11:49:38 PM
Date of Execution30 SEP 2024 11:56:45 PM

Compound Data Listing

Test CaseBtl_Tp_BlockSize.003
File NameC-000520.DAT

Slot Listing

SlotUnitSubprogramTest CaseIterations
0DiagReadWriteDataByIdentifierDataServices_Bootloader_TP_Blocksize_blocksize_ReadDataDataServices_Bootloader_TP_Blocksize_blocksize_ReadData.0033

Execution Results (PASS)

Start of Btl_Tp_BlockSize.003

Start of DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.003

Btl_Tp_BlockSize.003 Slot 1 (DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.003) Iteration 1

Event 1 - Calling DataServices_Bootloader_TP_Blocksize_blocksize_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr VECTORCAST_Btl_AppFlag
return unsigned char 0

Event 3 - Returned from DataServices_Bootloader_TP_Blocksize_blocksize_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING (10) <match>

Start of DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.003

Btl_Tp_BlockSize.003 Slot 1 (DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.003) Iteration 2

Event 4 - Calling DataServices_Bootloader_TP_Blocksize_blocksize_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Bootloader_TP_Blocksize_blocksize_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING (10) <match>

Start of DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.003

Btl_Tp_BlockSize.003 Slot 1 (DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.003) Iteration 3

Event 7 - Calling DataServices_Bootloader_TP_Blocksize_blocksize_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 8 - Returned from DataServices_Bootloader_TP_Blocksize_blocksize_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 255 <match>
return unsigned char RTE_E_OK (0) <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
VECTORCAST_Btl_AppFlag unsigned char 255

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 6/6 PASS

Btl_Tp_BlockSize.004

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameBtl_Tp_BlockSize.004
Date of Creation30 SEP 2024 11:49:40 PM
Date of Execution30 SEP 2024 11:53:44 PM

Compound Data Listing

Test CaseBtl_Tp_BlockSize.004
File NameC-000521.DAT

Slot Listing

SlotUnitSubprogramTest CaseIterations
0DiagReadWriteDataByIdentifierDataServices_Bootloader_TP_Blocksize_blocksize_ReadDataDataServices_Bootloader_TP_Blocksize_blocksize_ReadData.0043

Execution Results (PASS)

Start of Btl_Tp_BlockSize.004

Start of DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.004

Btl_Tp_BlockSize.004 Slot 1 (DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.004) Iteration 1

Event 1 - Calling DataServices_Bootloader_TP_Blocksize_blocksize_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr VECTORCAST_Btl_AppFlag
return unsigned char 0

Event 3 - Returned from DataServices_Bootloader_TP_Blocksize_blocksize_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING (10) <match>

Start of DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.004

Btl_Tp_BlockSize.004 Slot 1 (DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.004) Iteration 2

Event 4 - Calling DataServices_Bootloader_TP_Blocksize_blocksize_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Bootloader_TP_Blocksize_blocksize_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING (10) <match>

Start of DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.004

Btl_Tp_BlockSize.004 Slot 1 (DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.004) Iteration 3

Event 7 - Calling DataServices_Bootloader_TP_Blocksize_blocksize_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 10

Event 8 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 9 - Returned from DataServices_Bootloader_TP_Blocksize_blocksize_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING (10) <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
VECTORCAST_Btl_AppFlag unsigned char 255

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 6/6 PASS

Btl_Tp_BlockSize.005

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameBtl_Tp_BlockSize.005
Date of Creation30 SEP 2024 11:49:41 PM
Date of Execution30 SEP 2024 11:51:00 PM

Compound Data Listing

Test CaseBtl_Tp_BlockSize.005
File NameC-000522.DAT

Slot Listing

SlotUnitSubprogramTest CaseIterations
0DiagReadWriteDataByIdentifierDataServices_Bootloader_TP_Blocksize_blocksize_ReadDataDataServices_Bootloader_TP_Blocksize_blocksize_ReadData.0053

Execution Results (PASS)

Start of Btl_Tp_BlockSize.005

Start of DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.005

Btl_Tp_BlockSize.005 Slot 1 (DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.005) Iteration 1

Event 1 - Calling DataServices_Bootloader_TP_Blocksize_blocksize_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr VECTORCAST_Btl_AppFlag
return unsigned char 0

Event 3 - Returned from DataServices_Bootloader_TP_Blocksize_blocksize_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
Parameter Type Actual Value Expected Value
return unsigned char RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING (10) <match>

Start of DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.005

Btl_Tp_BlockSize.005 Slot 1 (DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.005) Iteration 2

Event 4 - Calling DataServices_Bootloader_TP_Blocksize_blocksize_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
return unsigned char 0

Event 6 - Returned from DataServices_Bootloader_TP_Blocksize_blocksize_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
Parameter Type Actual Value Expected Value
return unsigned char RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING (10) <match>

Start of DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.005

Btl_Tp_BlockSize.005 Slot 1 (DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.005) Iteration 3

Event 7 - Calling DataServices_Bootloader_TP_Blocksize_blocksize_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 8 - Returned from DataServices_Bootloader_TP_Blocksize_blocksize_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
Parameter Type Actual Value Expected Value
return unsigned char RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_E_NOT_OK (1) <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
VECTORCAST_Btl_AppFlag unsigned char 255

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 3/3 PASS

Btl_Tp_BlockSize.006

Test Case Configuration

Subprogram<<COMPOUND>>
Test Case NameBtl_Tp_BlockSize.006
Date of Creation30 SEP 2024 11:49:42 PM
Date of Execution30 SEP 2024 11:51:09 PM

Compound Data Listing

Test CaseBtl_Tp_BlockSize.006
File NameC-000523.DAT

Slot Listing

SlotUnitSubprogramTest CaseIterations
0DiagReadWriteDataByIdentifierDataServices_Bootloader_TP_Blocksize_blocksize_ReadDataDataServices_Bootloader_TP_Blocksize_blocksize_ReadData.0063

Execution Results (PASS)

Start of Btl_Tp_BlockSize.006

Start of DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.006

Btl_Tp_BlockSize.006 Slot 1 (DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.006) Iteration 1

Event 1 - Calling DataServices_Bootloader_TP_Blocksize_blocksize_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_ReadBlock
Parameter Type Actual Value Expected Value
DstPtr VECTORCAST_Btl_AppFlag
return unsigned char 0

Event 3 - Returned from DataServices_Bootloader_TP_Blocksize_blocksize_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
Parameter Type Actual Value Expected Value
return unsigned char RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING (10) <match>

Start of DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.006

Btl_Tp_BlockSize.006 Slot 1 (DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.006) Iteration 2

Event 4 - Calling DataServices_Bootloader_TP_Blocksize_blocksize_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 5 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_GetErrorStatus
Parameter Type Actual Value Expected Value
return unsigned char RTE_E_NvMService_AC3_E_NOT_OK (1)

Event 6 - Returned from DataServices_Bootloader_TP_Blocksize_blocksize_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
Parameter Type Actual Value Expected Value
return unsigned char RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING (10) <match>

Start of DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.006

Btl_Tp_BlockSize.006 Slot 1 (DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.006) Iteration 3

Event 7 - Calling DataServices_Bootloader_TP_Blocksize_blocksize_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 10

Event 8 - Returned from DataServices_Bootloader_TP_Blocksize_blocksize_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
Parameter Type Actual Value Expected Value
return unsigned char RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_E_NOT_OK (1) <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
VECTORCAST_Btl_AppFlag unsigned char 255

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 3/3 PASS

CSDataServices_DID_0xfd02_Power_KL30_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramCSDataServices_DID_0xfd02_Power_KL30_ReadData
Test Case NameCSDataServices_DID_0xfd02_Power_KL30_ReadData.001
Date of Creation29 SEP 2024 5:09:14 PM
Date of Execution29 SEP 2024 5:36:47 PM

Test Case Data

Test CaseCSDataServices_DID_0xfd02_Power_KL30_ReadData.001
File NameC-000001.DAT

Requirements/Notes

Test variables' value assignation

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
Rte_VolMon_Diag_serv_v_Power_KL30_v_Power_KL30 unsigned short 65535
Subprogram: CSDataServices_DID_0xfd02_Power_KL30_ReadData
Data string <<malloc 1>>
[0] string 1

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_DID_0xfd02_Power_KL30_ReadData
Data
[0] string 143
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.CSDataServices_DID_0xfd02_Power_KL30_ReadData
DiagReadWriteDataByIdentifier.c.CSDataServices_DID_0xfd02_Power_KL30_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of CSDataServices_DID_0xfd02_Power_KL30_ReadData.001

Event 1 - Calling CSDataServices_DID_0xfd02_Power_KL30_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_DID_0xfd02_Power_KL30_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from CSDataServices_DID_0xfd02_Power_KL30_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_DID_0xfd02_Power_KL30_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 143 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
Rte_VolMon_Diag_serv_v_Power_KL30_v_Power_KL30 unsigned short 65535
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

CSDataServices_DID_0xfd03_I_motor_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramCSDataServices_DID_0xfd03_I_motor_ReadData
Test Case NameCSDataServices_DID_0xfd03_I_motor_ReadData.001
Date of Creation29 SEP 2024 5:09:14 PM
Date of Execution29 SEP 2024 5:36:59 PM

Test Case Data

Test CaseCSDataServices_DID_0xfd03_I_motor_ReadData.001
File NameC-000002.DAT

Requirements/Notes

Test variables' value assignation

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
Rte_FUSA_IoHwAb_Diag_serv_v_I_Motor_v_I_Motor unsigned char <<MAX>>
Subprogram: CSDataServices_DID_0xfd03_I_motor_ReadData
Data string <<malloc 1>>
[0] string 1

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_DID_0xfd03_I_motor_ReadData
Data
[0] string 255
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.CSDataServices_DID_0xfd03_I_motor_ReadData
DiagReadWriteDataByIdentifier.c.CSDataServices_DID_0xfd03_I_motor_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of CSDataServices_DID_0xfd03_I_motor_ReadData.001

Event 1 - Calling CSDataServices_DID_0xfd03_I_motor_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_DID_0xfd03_I_motor_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from CSDataServices_DID_0xfd03_I_motor_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_DID_0xfd03_I_motor_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 255 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
Rte_FUSA_IoHwAb_Diag_serv_v_I_Motor_v_I_Motor unsigned char 255
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

CSDataServices_DID_0xfd04_U_motor_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramCSDataServices_DID_0xfd04_U_motor_ReadData
Test Case NameCSDataServices_DID_0xfd04_U_motor_ReadData.001
Date of Creation29 SEP 2024 5:09:14 PM
Date of Execution29 SEP 2024 5:37:10 PM

Test Case Data

Test CaseCSDataServices_DID_0xfd04_U_motor_ReadData.001
File NameC-000003.DAT

Requirements/Notes

if (U_motor_val < 0) TRUE

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
Rte_FUSA_IoHwAb_Diag_serv_v_U_Motor_v_U_Motor short -20000
Subprogram: CSDataServices_DID_0xfd04_U_motor_ReadData
Data <<malloc 1>>
[0] 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_DID_0xfd04_U_motor_ReadData
Data
[0] 20000
return unsigned char MACRO=RTE_E_OK

Control Flow

DiagReadWriteDataByIdentifier.c.CSDataServices_DID_0xfd04_U_motor_ReadData
DiagReadWriteDataByIdentifier.c.CSDataServices_DID_0xfd04_U_motor_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of CSDataServices_DID_0xfd04_U_motor_ReadData.001

Event 1 - Calling CSDataServices_DID_0xfd04_U_motor_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_DID_0xfd04_U_motor_ReadData
Parameter Type Actual Value Expected Value
Data
[0] 0
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from CSDataServices_DID_0xfd04_U_motor_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_DID_0xfd04_U_motor_ReadData
Parameter Type Actual Value Expected Value
Data
[0] 20000 <match>
return unsigned char RTE_E_OK (0) <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
Rte_FUSA_IoHwAb_Diag_serv_v_U_Motor_v_U_Motor short -20000
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

CSDataServices_DID_0xfd04_U_motor_ReadData.002

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramCSDataServices_DID_0xfd04_U_motor_ReadData
Test Case NameCSDataServices_DID_0xfd04_U_motor_ReadData.002
Date of Creation29 SEP 2024 5:09:14 PM
Date of Execution29 SEP 2024 5:37:21 PM

Test Case Data

Test CaseCSDataServices_DID_0xfd04_U_motor_ReadData.002
File NameC-000004.DAT

Requirements/Notes

if (U_motor_val < 0) FALSE

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
Rte_FUSA_IoHwAb_Diag_serv_v_U_Motor_v_U_Motor short 14000
Subprogram: CSDataServices_DID_0xfd04_U_motor_ReadData
Data <<malloc 1>>
[0] 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_DID_0xfd04_U_motor_ReadData
Data
[0] 14000
return unsigned char MACRO=RTE_E_OK

Control Flow

DiagReadWriteDataByIdentifier.c.CSDataServices_DID_0xfd04_U_motor_ReadData
DiagReadWriteDataByIdentifier.c.CSDataServices_DID_0xfd04_U_motor_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of CSDataServices_DID_0xfd04_U_motor_ReadData.002

Event 1 - Calling CSDataServices_DID_0xfd04_U_motor_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_DID_0xfd04_U_motor_ReadData
Parameter Type Actual Value Expected Value
Data
[0] 0
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from CSDataServices_DID_0xfd04_U_motor_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_DID_0xfd04_U_motor_ReadData
Parameter Type Actual Value Expected Value
Data
[0] 14000 <match>
return unsigned char RTE_E_OK (0) <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
Rte_FUSA_IoHwAb_Diag_serv_v_U_Motor_v_U_Motor short 14000
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

CSDataServices_DID_0xfd05_Temperature_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramCSDataServices_DID_0xfd05_Temperature_ReadData
Test Case NameCSDataServices_DID_0xfd05_Temperature_ReadData.001
Date of Creation29 SEP 2024 5:09:14 PM
Date of Execution29 SEP 2024 5:37:33 PM

Test Case Data

Test CaseCSDataServices_DID_0xfd05_Temperature_ReadData.001
File NameC-000005.DAT

Requirements/Notes

if(v_Temperature_value <= -(V_TEMPERATURE_OFFSET(40))) TRUE => Check min value

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
Rte_FUSA_TempMon_Diag_serv_v_Temperature_v_Temperature long <<MIN>>
Subprogram: CSDataServices_DID_0xfd05_Temperature_ReadData
Data string <<malloc 1>>
[0] string 1

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_DID_0xfd05_Temperature_ReadData
Data
[0] string 0
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.CSDataServices_DID_0xfd05_Temperature_ReadData
DiagReadWriteDataByIdentifier.c.CSDataServices_DID_0xfd05_Temperature_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of CSDataServices_DID_0xfd05_Temperature_ReadData.001

Event 1 - Calling CSDataServices_DID_0xfd05_Temperature_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_DID_0xfd05_Temperature_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from CSDataServices_DID_0xfd05_Temperature_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_DID_0xfd05_Temperature_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
Rte_FUSA_TempMon_Diag_serv_v_Temperature_v_Temperature long -2147483648
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

CSDataServices_DID_0xfd05_Temperature_ReadData.002

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramCSDataServices_DID_0xfd05_Temperature_ReadData
Test Case NameCSDataServices_DID_0xfd05_Temperature_ReadData.002
Date of Creation29 SEP 2024 5:09:14 PM
Date of Execution29 SEP 2024 5:37:46 PM

Test Case Data

Test CaseCSDataServices_DID_0xfd05_Temperature_ReadData.002
File NameC-000006.DAT

Requirements/Notes

if(v_Temperature_value <= -(V_TEMPERATURE_OFFSET(40))) FALSE => Check max value

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
Rte_FUSA_TempMon_Diag_serv_v_Temperature_v_Temperature long 210
Subprogram: CSDataServices_DID_0xfd05_Temperature_ReadData
Data string <<malloc 1>>
[0] string 1

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_DID_0xfd05_Temperature_ReadData
Data
[0] string 250
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.CSDataServices_DID_0xfd05_Temperature_ReadData
DiagReadWriteDataByIdentifier.c.CSDataServices_DID_0xfd05_Temperature_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of CSDataServices_DID_0xfd05_Temperature_ReadData.002

Event 1 - Calling CSDataServices_DID_0xfd05_Temperature_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_DID_0xfd05_Temperature_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from CSDataServices_DID_0xfd05_Temperature_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_DID_0xfd05_Temperature_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 250 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
Rte_FUSA_TempMon_Diag_serv_v_Temperature_v_Temperature long 210
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

CSDataServices_DID_0xfd06_counter_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramCSDataServices_DID_0xfd06_counter_ReadData
Test Case NameCSDataServices_DID_0xfd06_counter_ReadData.001
Date of Creation29 SEP 2024 5:09:14 PM
Date of Execution29 SEP 2024 5:38:02 PM

Test Case Data

Test CaseCSDataServices_DID_0xfd06_counter_ReadData.001
File NameC-000007.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
Rte_Eam_w_Diag_v_switching_operation_v_switching_operation unsigned long <<MAX>>
Subprogram: CSDataServices_DID_0xfd06_counter_ReadData
Data string <<malloc 3>>
[0] string 0
[1] string 0
[2] string 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_DID_0xfd06_counter_ReadData
Data
[0] string <<MAX>>
[1] string <<MAX>>
[2] string <<MAX>>

Control Flow

DiagReadWriteDataByIdentifier.c.CSDataServices_DID_0xfd06_counter_ReadData
DiagReadWriteDataByIdentifier.c.CSDataServices_DID_0xfd06_counter_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of CSDataServices_DID_0xfd06_counter_ReadData.001

Event 1 - Calling CSDataServices_DID_0xfd06_counter_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_DID_0xfd06_counter_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
[2] string 0
Control Flows
<match>

Event 2 - Returned from CSDataServices_DID_0xfd06_counter_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_DID_0xfd06_counter_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 255 <match>
[1] string 255 <match>
[2] string 255 <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
Rte_Eam_w_Diag_v_switching_operation_v_switching_operation unsigned long 4294967295
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 3/3 PASS
Control Flows 2/2 PASS

CSDataServices_DID_0xfd07_P_not_P_not_reachable_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramCSDataServices_DID_0xfd07_P_not_P_not_reachable_ReadData
Test Case NameCSDataServices_DID_0xfd07_P_not_P_not_reachable_ReadData.001
Date of Creation29 SEP 2024 5:09:14 PM
Date of Execution29 SEP 2024 5:38:14 PM

Test Case Data

Test CaseCSDataServices_DID_0xfd07_P_not_P_not_reachable_ReadData.001
File NameC-000008.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
Rte_Eam_w_Diag_v_P_NotP_not_reachable_v_P_NotP_not_reachable unsigned short <<MAX>>
Subprogram: CSDataServices_DID_0xfd07_P_not_P_not_reachable_ReadData
Data string <<malloc 3>>
[0] string 1
[1] string 0
[2] string 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_DID_0xfd07_P_not_P_not_reachable_ReadData
Data
[0] string 0
[1] string <<MAX>>
[2] string <<MAX>>

Control Flow

DiagReadWriteDataByIdentifier.c.CSDataServices_DID_0xfd07_P_not_P_not_reachable_ReadData
DiagReadWriteDataByIdentifier.c.CSDataServices_DID_0xfd07_P_not_P_not_reachable_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of CSDataServices_DID_0xfd07_P_not_P_not_reachable_ReadData.001

Event 1 - Calling CSDataServices_DID_0xfd07_P_not_P_not_reachable_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_DID_0xfd07_P_not_P_not_reachable_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1
[1] string 0
[2] string 0
Control Flows
<match>

Event 2 - Returned from CSDataServices_DID_0xfd07_P_not_P_not_reachable_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_DID_0xfd07_P_not_P_not_reachable_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
[1] string 255 <match>
[2] string 255 <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
Rte_Eam_w_Diag_v_P_NotP_not_reachable_v_P_NotP_not_reachable unsigned short 65535
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 3/3 PASS
Control Flows 2/2 PASS

CSDataServices_DID_0xfd08_Not_P_P_not_reachable_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramCSDataServices_DID_0xfd08_Not_P_P_not_reachable_ReadData
Test Case NameCSDataServices_DID_0xfd08_Not_P_P_not_reachable_ReadData.001
Date of Creation29 SEP 2024 5:09:14 PM
Date of Execution29 SEP 2024 5:38:27 PM

Test Case Data

Test CaseCSDataServices_DID_0xfd08_Not_P_P_not_reachable_ReadData.001
File NameC-000009.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
Rte_Eam_w_Diag_v_NotP_P_not_reachable_v_NotP_P_not_reachable unsigned short <<MAX>>
Subprogram: CSDataServices_DID_0xfd08_Not_P_P_not_reachable_ReadData
Data string <<malloc 3>>
[0] string 1
[1] string 0
[2] string 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_DID_0xfd08_Not_P_P_not_reachable_ReadData
Data
[0] string 0
[1] string <<MAX>>
[2] string <<MAX>>

Control Flow

DiagReadWriteDataByIdentifier.c.CSDataServices_DID_0xfd08_Not_P_P_not_reachable_ReadData
DiagReadWriteDataByIdentifier.c.CSDataServices_DID_0xfd08_Not_P_P_not_reachable_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of CSDataServices_DID_0xfd08_Not_P_P_not_reachable_ReadData.001

Event 1 - Calling CSDataServices_DID_0xfd08_Not_P_P_not_reachable_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_DID_0xfd08_Not_P_P_not_reachable_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1
[1] string 0
[2] string 0
Control Flows
<match>

Event 2 - Returned from CSDataServices_DID_0xfd08_Not_P_P_not_reachable_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_DID_0xfd08_Not_P_P_not_reachable_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
[1] string 255 <match>
[2] string 255 <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
Rte_Eam_w_Diag_v_NotP_P_not_reachable_v_NotP_P_not_reachable unsigned short 65535
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 3/3 PASS
Control Flows 2/2 PASS

CSDataServices_DID_0xfd09_Angle_external_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramCSDataServices_DID_0xfd09_Angle_external_ReadData
Test Case NameCSDataServices_DID_0xfd09_Angle_external_ReadData.001
Date of Creation29 SEP 2024 5:09:14 PM
Date of Execution29 SEP 2024 5:38:38 PM

Test Case Data

Test CaseCSDataServices_DID_0xfd09_Angle_external_ReadData.001
File NameC-000010.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
Rte_PosMon_Diag_serv_v_Angle_external_v_Angle_external unsigned short 65535
Subprogram: CSDataServices_DID_0xfd09_Angle_external_ReadData
Data <<malloc 1>>
[0] 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_DID_0xfd09_Angle_external_ReadData
Data
[0] 65535
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.CSDataServices_DID_0xfd09_Angle_external_ReadData
DiagReadWriteDataByIdentifier.c.CSDataServices_DID_0xfd09_Angle_external_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of CSDataServices_DID_0xfd09_Angle_external_ReadData.001

Event 1 - Calling CSDataServices_DID_0xfd09_Angle_external_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_DID_0xfd09_Angle_external_ReadData
Parameter Type Actual Value Expected Value
Data
[0] 0
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from CSDataServices_DID_0xfd09_Angle_external_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_DID_0xfd09_Angle_external_ReadData
Parameter Type Actual Value Expected Value
Data
[0] 65535 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
Rte_PosMon_Diag_serv_v_Angle_external_v_Angle_external unsigned short 65535
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

CSDataServices_DID_0xfd0a_Angle_internal_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramCSDataServices_DID_0xfd0a_Angle_internal_ReadData
Test Case NameCSDataServices_DID_0xfd0a_Angle_internal_ReadData.001
Date of Creation29 SEP 2024 5:09:14 PM
Date of Execution29 SEP 2024 5:38:50 PM

Test Case Data

Test CaseCSDataServices_DID_0xfd0a_Angle_internal_ReadData.001
File NameC-000011.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
Rte_PosMon_Diag_serv_v_Angle_internal_v_Angle_internal unsigned short <<MAX>>
Subprogram: CSDataServices_DID_0xfd0a_Angle_internal_ReadData
Data <<malloc 1>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_DID_0xfd0a_Angle_internal_ReadData
Data
[0] 65535
return unsigned char MACRO=RTE_E_OK

Control Flow

DiagReadWriteDataByIdentifier.c.CSDataServices_DID_0xfd0a_Angle_internal_ReadData
DiagReadWriteDataByIdentifier.c.CSDataServices_DID_0xfd0a_Angle_internal_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of CSDataServices_DID_0xfd0a_Angle_internal_ReadData.001

Event 1 - Calling CSDataServices_DID_0xfd0a_Angle_internal_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_DID_0xfd0a_Angle_internal_ReadData
Parameter Type Actual Value Expected Value
Data
[0] 0
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from CSDataServices_DID_0xfd0a_Angle_internal_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_DID_0xfd0a_Angle_internal_ReadData
Parameter Type Actual Value Expected Value
Data
[0] 65535 <match>
return unsigned char RTE_E_OK (0) <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
Rte_PosMon_Diag_serv_v_Angle_internal_v_Angle_internal unsigned short 65535
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

CSDataServices_DID_0xfd1b_Requeste_Position_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramCSDataServices_DID_0xfd1b_Requeste_Position_ReadData
Test Case NameCSDataServices_DID_0xfd1b_Requeste_Position_ReadData.001
Date of Creation29 SEP 2024 5:09:14 PM
Date of Execution29 SEP 2024 5:39:02 PM

Test Case Data

Test CaseCSDataServices_DID_0xfd1b_Requeste_Position_ReadData.001
File NameC-000012.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_DID_0xfd1b_Requeste_Position_ReadData
Data string <<malloc 1>>
[0] string 0
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Read_DiagReadWriteDataByIdentifier_R_RequestedPosition_SG_HCP1_09
data
[0]
PLC_StPosnReq unsigned char <<MAX>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_DID_0xfd1b_Requeste_Position_ReadData
Data
[0] string <<MAX>>

Control Flow

DiagReadWriteDataByIdentifier.c.CSDataServices_DID_0xfd1b_Requeste_Position_ReadData
uut_prototype_stubs.Rte_Read_DiagReadWriteDataByIdentifier_R_RequestedPosition_SG_HCP1_09
DiagReadWriteDataByIdentifier.c.CSDataServices_DID_0xfd1b_Requeste_Position_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of CSDataServices_DID_0xfd1b_Requeste_Position_ReadData.001

Event 1 - Calling CSDataServices_DID_0xfd1b_Requeste_Position_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_DID_0xfd1b_Requeste_Position_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
Control Flows
<match>

Event 2 - Stubbed Rte_Read_DiagReadWriteDataByIdentifier_R_RequestedPosition_SG_HCP1_09

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Read_DiagReadWriteDataByIdentifier_R_RequestedPosition_SG_HCP1_09
Parameter Type Actual Value Expected Value
data
[0]
PLC_StPosnReq unsigned char 99
Control Flows
<match>

Event 3 - Returned from CSDataServices_DID_0xfd1b_Requeste_Position_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_DID_0xfd1b_Requeste_Position_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 255 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 3/3 PASS

CSDataServices_ExtendedDataRecord0x01_Day_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramCSDataServices_ExtendedDataRecord0x01_Day_ReadData
Test Case NameCSDataServices_ExtendedDataRecord0x01_Day_ReadData.001
Date of Creation29 SEP 2024 5:09:14 PM
Date of Execution29 SEP 2024 5:39:14 PM

Test Case Data

Test CaseCSDataServices_ExtendedDataRecord0x01_Day_ReadData.001
File NameC-000013.DAT

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 1
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_ExtendedDataRecord0x01_Day_ReadData
Data string <<malloc 1>>
[0] string 0
Stubbed Subprograms:
Unit: Com.h
Subprogram: Com_ReceiveSignal
SignalDataPtr data_temp

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_ExtendedDataRecord0x01_Day_ReadData
Data
[0] string 1
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.CSDataServices_ExtendedDataRecord0x01_Day_ReadData
uut_prototype_stubs.Com_ReceiveSignal
DiagReadWriteDataByIdentifier.c.CSDataServices_ExtendedDataRecord0x01_Day_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of CSDataServices_ExtendedDataRecord0x01_Day_ReadData.001

Event 1 - Calling CSDataServices_ExtendedDataRecord0x01_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_ExtendedDataRecord0x01_Day_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed Com_ReceiveSignal

UUT: Com.h
Subprogram: Com_ReceiveSignal
Parameter Type Actual Value Expected Value
SignalDataPtr data_temp
Control Flows
<match>

Event 3 - Returned from CSDataServices_ExtendedDataRecord0x01_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_ExtendedDataRecord0x01_Day_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 1
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 3/3 PASS

CSDataServices_ExtendedDataRecord0x01_Hour_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramCSDataServices_ExtendedDataRecord0x01_Hour_ReadData
Test Case NameCSDataServices_ExtendedDataRecord0x01_Hour_ReadData.001
Date of Creation29 SEP 2024 5:09:14 PM
Date of Execution29 SEP 2024 5:39:25 PM

Test Case Data

Test CaseCSDataServices_ExtendedDataRecord0x01_Hour_ReadData.001
File NameC-000014.DAT

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 1
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_ExtendedDataRecord0x01_Hour_ReadData
Data string <<malloc 1>>
[0] string 0
Stubbed Subprograms:
Unit: Com.h
Subprogram: Com_ReceiveSignal
SignalDataPtr data_temp

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_ExtendedDataRecord0x01_Hour_ReadData
Data
[0] string 1
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.CSDataServices_ExtendedDataRecord0x01_Hour_ReadData
uut_prototype_stubs.Com_ReceiveSignal
DiagReadWriteDataByIdentifier.c.CSDataServices_ExtendedDataRecord0x01_Hour_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of CSDataServices_ExtendedDataRecord0x01_Hour_ReadData.001

Event 1 - Calling CSDataServices_ExtendedDataRecord0x01_Hour_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_ExtendedDataRecord0x01_Hour_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed Com_ReceiveSignal

UUT: Com.h
Subprogram: Com_ReceiveSignal
Parameter Type Actual Value Expected Value
SignalDataPtr data_temp
Control Flows
<match>

Event 3 - Returned from CSDataServices_ExtendedDataRecord0x01_Hour_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_ExtendedDataRecord0x01_Hour_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 1
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 3/3 PASS

CSDataServices_ExtendedDataRecord0x01_Mileage_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramCSDataServices_ExtendedDataRecord0x01_Mileage_ReadData
Test Case NameCSDataServices_ExtendedDataRecord0x01_Mileage_ReadData.001
Date of Creation29 SEP 2024 5:09:14 PM
Date of Execution29 SEP 2024 5:39:38 PM

Test Case Data

Test CaseCSDataServices_ExtendedDataRecord0x01_Mileage_ReadData.001
File NameC-000015.DAT

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_ExtendedDataRecord0x01_Mileage_ReadData
Data string <<malloc 3>>
[0] string 0
[1] string 0
[2] string 0
Stubbed Subprograms:
Unit: Com.h
Subprogram: Com_ReceiveSignal
SignalDataPtr data_temp

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_ExtendedDataRecord0x01_Mileage_ReadData
Data
[0] string 255
[1] string 255
[2] string 0
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.CSDataServices_ExtendedDataRecord0x01_Mileage_ReadData
uut_prototype_stubs.Com_ReceiveSignal
DiagReadWriteDataByIdentifier.c.CSDataServices_ExtendedDataRecord0x01_Mileage_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of CSDataServices_ExtendedDataRecord0x01_Mileage_ReadData.001

Event 1 - Calling CSDataServices_ExtendedDataRecord0x01_Mileage_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_ExtendedDataRecord0x01_Mileage_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
[2] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed Com_ReceiveSignal

UUT: Com.h
Subprogram: Com_ReceiveSignal
Parameter Type Actual Value Expected Value
SignalDataPtr data_temp
Control Flows
<match>

Event 3 - Returned from CSDataServices_ExtendedDataRecord0x01_Mileage_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_ExtendedDataRecord0x01_Mileage_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 255 <match>
[1] string 255 <match>
[2] string 0 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 4/4 PASS
Control Flows 3/3 PASS

CSDataServices_ExtendedDataRecord0x01_Minutes_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramCSDataServices_ExtendedDataRecord0x01_Minutes_ReadData
Test Case NameCSDataServices_ExtendedDataRecord0x01_Minutes_ReadData.001
Date of Creation29 SEP 2024 5:09:14 PM
Date of Execution29 SEP 2024 5:40:08 PM

Test Case Data

Test CaseCSDataServices_ExtendedDataRecord0x01_Minutes_ReadData.001
File NameC-000016.DAT

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 1
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_ExtendedDataRecord0x01_Minutes_ReadData
Data string <<malloc 1>>
Stubbed Subprograms:
Unit: Com.h
Subprogram: Com_ReceiveSignal
SignalDataPtr data_temp

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_ExtendedDataRecord0x01_Minutes_ReadData
Data
[0] string 1

Control Flow

DiagReadWriteDataByIdentifier.c.CSDataServices_ExtendedDataRecord0x01_Minutes_ReadData
uut_prototype_stubs.Com_ReceiveSignal
DiagReadWriteDataByIdentifier.c.CSDataServices_ExtendedDataRecord0x01_Minutes_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of CSDataServices_ExtendedDataRecord0x01_Minutes_ReadData.001

Event 1 - Calling CSDataServices_ExtendedDataRecord0x01_Minutes_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_ExtendedDataRecord0x01_Minutes_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
Control Flows
<match>

Event 2 - Stubbed Com_ReceiveSignal

UUT: Com.h
Subprogram: Com_ReceiveSignal
Parameter Type Actual Value Expected Value
SignalDataPtr data_temp
Control Flows
<match>

Event 3 - Returned from CSDataServices_ExtendedDataRecord0x01_Minutes_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_ExtendedDataRecord0x01_Minutes_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 1
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 3/3 PASS

CSDataServices_ExtendedDataRecord0x01_Month_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramCSDataServices_ExtendedDataRecord0x01_Month_ReadData
Test Case NameCSDataServices_ExtendedDataRecord0x01_Month_ReadData.001
Date of Creation29 SEP 2024 5:09:15 PM
Date of Execution29 SEP 2024 5:40:24 PM

Test Case Data

Test CaseCSDataServices_ExtendedDataRecord0x01_Month_ReadData.001
File NameC-000017.DAT

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 1
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_ExtendedDataRecord0x01_Month_ReadData
Data string <<malloc 1>>
[0] string 0
Stubbed Subprograms:
Unit: Com.h
Subprogram: Com_ReceiveSignal
SignalDataPtr data_temp

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_ExtendedDataRecord0x01_Month_ReadData
Data
[0] string 1
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.CSDataServices_ExtendedDataRecord0x01_Month_ReadData
uut_prototype_stubs.Com_ReceiveSignal
DiagReadWriteDataByIdentifier.c.CSDataServices_ExtendedDataRecord0x01_Month_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of CSDataServices_ExtendedDataRecord0x01_Month_ReadData.001

Event 1 - Calling CSDataServices_ExtendedDataRecord0x01_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_ExtendedDataRecord0x01_Month_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed Com_ReceiveSignal

UUT: Com.h
Subprogram: Com_ReceiveSignal
Parameter Type Actual Value Expected Value
SignalDataPtr data_temp
Control Flows
<match>

Event 3 - Returned from CSDataServices_ExtendedDataRecord0x01_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_ExtendedDataRecord0x01_Month_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 1
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 3/3 PASS

CSDataServices_ExtendedDataRecord0x01_Seconds_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramCSDataServices_ExtendedDataRecord0x01_Seconds_ReadData
Test Case NameCSDataServices_ExtendedDataRecord0x01_Seconds_ReadData.001
Date of Creation29 SEP 2024 5:09:15 PM
Date of Execution29 SEP 2024 5:40:36 PM

Test Case Data

Test CaseCSDataServices_ExtendedDataRecord0x01_Seconds_ReadData.001
File NameC-000018.DAT

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 1
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_ExtendedDataRecord0x01_Seconds_ReadData
Data string <<malloc 1>>
[0] string 0
Stubbed Subprograms:
Unit: Com.h
Subprogram: Com_ReceiveSignal
SignalDataPtr data_temp

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_ExtendedDataRecord0x01_Seconds_ReadData
Data
[0] string 1
Stubbed Subprograms:
Unit: Com.h
Subprogram: Com_ReceiveSignal
SignalId unsigned short 69

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of CSDataServices_ExtendedDataRecord0x01_Seconds_ReadData.001

Event 1 - Calling CSDataServices_ExtendedDataRecord0x01_Seconds_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_ExtendedDataRecord0x01_Seconds_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0

Event 2 - Stubbed Com_ReceiveSignal

UUT: Com.h
Subprogram: Com_ReceiveSignal
Parameter Type Actual Value Expected Value
SignalId unsigned short 69 <match>
SignalDataPtr data_temp

Event 3 - Returned from CSDataServices_ExtendedDataRecord0x01_Seconds_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_ExtendedDataRecord0x01_Seconds_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 1

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

CSDataServices_ExtendedDataRecord0x01_Year_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramCSDataServices_ExtendedDataRecord0x01_Year_ReadData
Test Case NameCSDataServices_ExtendedDataRecord0x01_Year_ReadData.001
Date of Creation29 SEP 2024 5:09:15 PM
Date of Execution29 SEP 2024 5:40:50 PM

Test Case Data

Test CaseCSDataServices_ExtendedDataRecord0x01_Year_ReadData.001
File NameC-000019.DAT

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 1
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_ExtendedDataRecord0x01_Year_ReadData
Data string <<malloc 1>>
[0] string 0
Stubbed Subprograms:
Unit: Com.h
Subprogram: Com_ReceiveSignal
SignalDataPtr data_temp

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_ExtendedDataRecord0x01_Year_ReadData
Data
[0] string 1
return unsigned char 0

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of CSDataServices_ExtendedDataRecord0x01_Year_ReadData.001

Event 1 - Calling CSDataServices_ExtendedDataRecord0x01_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_ExtendedDataRecord0x01_Year_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0

Event 2 - Stubbed Com_ReceiveSignal

UUT: Com.h
Subprogram: Com_ReceiveSignal
Parameter Type Actual Value Expected Value
SignalDataPtr data_temp

Event 3 - Returned from CSDataServices_ExtendedDataRecord0x01_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: CSDataServices_ExtendedDataRecord0x01_Year_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 1

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_ReadData
Test Case NameDataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_ReadData.001
Date of Creation29 SEP 2024 5:09:15 PM
Date of Execution29 SEP 2024 5:41:03 PM

Test Case Data

Test CaseDataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_ReadData.001
File NameC-000020.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
FAZIT_String
consecutive_supp
[0] string 97
[1] string 98
[2] string 99
[3] string 100
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_ReadData
Data string <<malloc 4>>
[0] string 0
[1] string 0
[2] string 0
[3] string 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_ReadData
Data
[0] string 97
[1] string 98
[2] string 99
[3] string 100
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_ReadData.001

Event 1 - Calling DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
[2] string 0
[3] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 97 <match>
[1] string 98 <match>
[2] string 99 <match>
[3] string 100 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
FAZIT_String
consecutive_supp
[0] string 97
[1] string 98
[2] string 99
[3] string 100
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 5/5 PASS
Control Flows 2/2 PASS

DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData.002

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
Test Case NameDataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData.002
Date of Creation29 SEP 2024 5:09:15 PM
Date of Execution29 SEP 2024 5:41:16 PM

Test Case Data

Test CaseDataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData.002
File NameC-000021.DAT

Requirements/Notes

if(P_LockValue < FAZIT_LOCK) TRUE
   if((blockStatus == NVM_REQ_OK) || (blockStatus == NVM_REQ_RESTORED_FROM_ROM)) FALSE
   else if(blockStatus != NVM_REQ_NOT_OK) TRUE

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
FAZIT_String
production_plant_nr
[0] string 1
[1] string 1
[2] string 1
[3] string 1
[4] string 1
[5] string 1
[6] string 1
production_test_system_nr
[0] string 1
[1] string 1
[2] string 1
[3] string 1
manufacture_date
[0] string 1
[1] string 1
[2] string 1
[3] string 1
[4] string 1
[5] string 1
[6] string 1
[7] string 1
consecutive_supp
[0] string 1
[1] string 1
[2] string 1
[3] string 1
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
Data string <<malloc 4>>
[0] string 2
[1] string 2
[2] string 2
[3] string 2
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus
ErrorStatus
[0] string 2
Subprogram: VKMS_AnnounceFazitID
id
[0] string 1

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
FAZIT_String
consecutive_supp
[0] string 2
[1] string 2
[2] string 2
[3] string 2
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
Data
[0] string 2
[1] string 2
[2] string 2
[3] string 2
return unsigned char MACRO=RTE_E_DataServices_VW_FAZIT_Identification_String_ConsecSupplierNum_DCM_E_PENDING
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: VKMS_AnnounceFazitID
id
[0] string 1

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
uut_prototype_stubs.Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus
uut_prototype_stubs.VKMS_AnnounceFazitID
DiagReadWriteDataByIdentifier.c.DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData.002

Event 1 - Calling DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
Parameter Type Actual Value Expected Value
Data
[0] string 2
[1] string 2
[2] string 2
[3] string 2
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 1
Control Flows
<match>

Event 3 - Stubbed VKMS_AnnounceFazitID

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: VKMS_AnnounceFazitID
Parameter Type Actual Value Expected Value
id
[0] string 1 <match>
Control Flows
<match>

Event 4 - Returned from DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
Parameter Type Actual Value Expected Value
Data
[0] string 2 <match>
[1] string 2 <match>
[2] string 2 <match>
[3] string 2 <match>
return unsigned char RTE_E_DataServices_VW_FAZIT_Identification_String_ConsecSupplierNum_DCM_E_PENDING (10) <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
FAZIT_String
production_plant_nr
[0] string 1
[1] string 1
[2] string 1
[3] string 1
[4] string 1
[5] string 1
[6] string 1
production_test_system_nr
[0] string 1
[1] string 1
[2] string 1
[3] string 1
manufacture_date
[0] string 1
[1] string 1
[2] string 1
[3] string 1
[4] string 1
[5] string 1
[6] string 1
[7] string 1
consecutive_supp
[0] string 2 <match>
[1] string 2 <match>
[2] string 2 <match>
[3] string 2 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 10/10 PASS
Control Flows 4/4 PASS

DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData.003

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
Test Case NameDataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData.003
Date of Creation29 SEP 2024 5:09:15 PM
Date of Execution29 SEP 2024 5:41:27 PM

Test Case Data

Test CaseDataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData.003
File NameC-000022.DAT

Requirements/Notes

if(P_LockValue < FAZIT_LOCK) TRUE
   else if(blockStatus != NVM_REQ_NOT_OK) FALSE

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
FAZIT_String
production_plant_nr
[0] string 1
[1] string 1
[2] string 1
[3] string 1
[4] string 1
[5] string 1
[6] string 1
production_test_system_nr
[0] string 1
[1] string 1
[2] string 1
[3] string 1
manufacture_date
[0] string 1
[1] string 1
[2] string 1
[3] string 1
[4] string 1
[5] string 1
[6] string 1
[7] string 1
consecutive_supp
[0] string 1
[1] string 1
[2] string 1
[3] string 1
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
Data string <<malloc 4>>
[0] string 2
[1] string 2
[2] string 2
[3] string 2
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus
ErrorStatus
[0] string 1
Subprogram: VKMS_AnnounceFazitID
id
[0] string 1

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
FAZIT_String
consecutive_supp
[0] string 2
[1] string 2
[2] string 2
[3] string 2
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
Data
[0] string 2
[1] string 2
[2] string 2
[3] string 2
return unsigned char 1
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: VKMS_AnnounceFazitID
id
[0] string 1

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
uut_prototype_stubs.Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus
uut_prototype_stubs.VKMS_AnnounceFazitID
DiagReadWriteDataByIdentifier.c.DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData.003

Event 1 - Calling DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
Parameter Type Actual Value Expected Value
Data
[0] string 2
[1] string 2
[2] string 2
[3] string 2
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 1
Control Flows
<match>

Event 3 - Stubbed VKMS_AnnounceFazitID

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: VKMS_AnnounceFazitID
Parameter Type Actual Value Expected Value
id
[0] string 1 <match>
Control Flows
<match>

Event 4 - Returned from DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
Parameter Type Actual Value Expected Value
Data
[0] string 2 <match>
[1] string 2 <match>
[2] string 2 <match>
[3] string 2 <match>
return unsigned char 1 <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
FAZIT_String
production_plant_nr
[0] string 1
[1] string 1
[2] string 1
[3] string 1
[4] string 1
[5] string 1
[6] string 1
production_test_system_nr
[0] string 1
[1] string 1
[2] string 1
[3] string 1
manufacture_date
[0] string 1
[1] string 1
[2] string 1
[3] string 1
[4] string 1
[5] string 1
[6] string 1
[7] string 1
consecutive_supp
[0] string 2 <match>
[1] string 2 <match>
[2] string 2 <match>
[3] string 2 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 10/10 PASS
Control Flows 4/4 PASS

DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData.004

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
Test Case NameDataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData.004
Date of Creation29 SEP 2024 5:09:15 PM
Date of Execution29 SEP 2024 5:41:39 PM

Test Case Data

Test CaseDataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData.004
File NameC-000023.DAT

Requirements/Notes

if(P_LockValue < FAZIT_LOCK) FALSE
   else if(blockStatus != NVM_REQ_NOT_OK) FALSE

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
P_LockValue unsigned char 2

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
return unsigned char MACRO=E_NOT_OK

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
DiagReadWriteDataByIdentifier.c.DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData.004

Event 1 - Calling DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
Parameter Type Actual Value Expected Value
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
Parameter Type Actual Value Expected Value
return unsigned char E_NOT_OK (1) <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
P_LockValue unsigned char 2
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 2/2 PASS

DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData_BOUNDARY.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
Test Case NameDataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData_BOUNDARY.001
Date of Creation29 SEP 2024 5:09:15 PM
Date of Execution29 SEP 2024 5:41:50 PM

Test Case Data

Test CaseDataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData_BOUNDARY.001
File NameC-000024.DAT

Requirements/Notes

Input: if(P_LockValue < FAZIT_LOCK) -> P_LockValue = min  
Expected: access if((blockStatus == NVM_REQ_OK) || (blockStatus == NVM_REQ_RESTORED_FROM_ROM)) -> TRUE

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
FAZIT_String
production_plant_nr
[0] string 1
[1] string 1
[2] string 1
[3] string 1
[4] string 1
[5] string 1
[6] string 1
production_test_system_nr
[0] string 1
[1] string 1
[2] string 1
[3] string 1
manufacture_date
[0] string 1
[1] string 1
[2] string 1
[3] string 1
[4] string 1
[5] string 1
[6] string 1
[7] string 1
consecutive_supp
[0] string 1
[1] string 1
[2] string 1
[3] string 1
P_LockValue unsigned char <<MIN>>
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
Data string <<malloc 4>>
[0] string 2
[1] string 2
[2] string 2
[3] string 2
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus
ErrorStatus
[0] string MACRO=NVM_REQ_OK
Subprogram: VKMS_AnnounceFazitID
id
[0] string 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
FAZIT_String
consecutive_supp
[0] string 2
[1] string 2
[2] string 2
[3] string 2
Rte_DiagReadWriteDataByIdentifier_Rte_PIM_Fazit
production_plant_nr
[0] string 1
[1] string 1
[2] string 1
[3] string 1
[4] string 1
[5] string 1
[6] string 1
production_test_system_nr
[0] string 1
[1] string 1
[2] string 1
[3] string 1
manufacture_date
[0] string 1
[1] string 1
[2] string 1
[3] string 1
[4] string 1
[5] string 1
[6] string 1
[7] string 1
consecutive_supp
[0] string 2
[1] string 2
[2] string 2
[3] string 2
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
Data
[0] string 2
[1] string 2
[2] string 2
[3] string 2
return unsigned char 0
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: VKMS_AnnounceFazitID
id
[0] string 1

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
uut_prototype_stubs.Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus
uut_prototype_stubs.Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_WriteBlock
uut_prototype_stubs.VKMS_AnnounceFazitID
DiagReadWriteDataByIdentifier.c.DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData_BOUNDARY.001

Event 1 - Calling DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
Parameter Type Actual Value Expected Value
Data
[0] string 2
[1] string 2
[2] string 2
[3] string 2
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 1
Control Flows
<match>

Event 3 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_WriteBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_WriteBlock
Control Flows
<match>

Event 4 - Stubbed VKMS_AnnounceFazitID

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: VKMS_AnnounceFazitID
Parameter Type Actual Value Expected Value
id
[0] string 1 <match>
Control Flows
<match>

Event 5 - Returned from DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
Parameter Type Actual Value Expected Value
Data
[0] string 2 <match>
[1] string 2 <match>
[2] string 2 <match>
[3] string 2 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
FAZIT_String
production_plant_nr
[0] string 1
[1] string 1
[2] string 1
[3] string 1
[4] string 1
[5] string 1
[6] string 1
production_test_system_nr
[0] string 1
[1] string 1
[2] string 1
[3] string 1
manufacture_date
[0] string 1
[1] string 1
[2] string 1
[3] string 1
[4] string 1
[5] string 1
[6] string 1
[7] string 1
consecutive_supp
[0] string 2 <match>
[1] string 2 <match>
[2] string 2 <match>
[3] string 2 <match>
P_LockValue unsigned char 0
Rte_DiagReadWriteDataByIdentifier_Rte_PIM_Fazit
production_plant_nr
[0] string 1 <match>
[1] string 1 <match>
[2] string 1 <match>
[3] string 1 <match>
[4] string 1 <match>
[5] string 1 <match>
[6] string 1 <match>
production_test_system_nr
[0] string 1 <match>
[1] string 1 <match>
[2] string 1 <match>
[3] string 1 <match>
manufacture_date
[0] string 1 <match>
[1] string 1 <match>
[2] string 1 <match>
[3] string 1 <match>
[4] string 1 <match>
[5] string 1 <match>
[6] string 1 <match>
[7] string 1 <match>
consecutive_supp
[0] string 2 <match>
[1] string 2 <match>
[2] string 2 <match>
[3] string 2 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 33/33 PASS
Control Flows 5/5 PASS

DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData_BOUNDARY.002

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
Test Case NameDataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData_BOUNDARY.002
Date of Creation29 SEP 2024 5:09:15 PM
Date of Execution29 SEP 2024 5:42:02 PM

Test Case Data

Test CaseDataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData_BOUNDARY.002
File NameC-000025.DAT

Requirements/Notes

FAZIT_LOCK = 0x02
Input:if(P_LockValue < FAZIT_LOCK) -> P_LockValue = FAZIT_LOCK + 1
Expected: enter else branch 

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
P_LockValue unsigned char 3

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
return unsigned char MACRO=E_NOT_OK

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData_BOUNDARY.002

Event 1 - Calling DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Returned from DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
Parameter Type Actual Value Expected Value
return unsigned char E_NOT_OK (1) <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
P_LockValue unsigned char 3

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS

DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData_BOUNDARY.003

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
Test Case NameDataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData_BOUNDARY.003
Date of Creation29 SEP 2024 5:09:15 PM
Date of Execution29 SEP 2024 5:42:15 PM

Test Case Data

Test CaseDataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData_BOUNDARY.003
File NameC-000026.DAT

Requirements/Notes

FAZIT_LOCK = 0x02
Input:if(P_LockValue < FAZIT_LOCK) -> P_LockValue = max
Expected: enter else branch 

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
P_LockValue unsigned char <<MAX>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
return unsigned char MACRO=E_NOT_OK

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData_BOUNDARY.003

Event 1 - Calling DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Returned from DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
Parameter Type Actual Value Expected Value
return unsigned char E_NOT_OK (1) <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
P_LockValue unsigned char 255

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS

DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData_BOUNDARY.004

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
Test Case NameDataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData_BOUNDARY.004
Date of Creation29 SEP 2024 5:09:15 PM
Date of Execution29 SEP 2024 5:42:27 PM

Test Case Data

Test CaseDataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData_BOUNDARY.004
File NameC-000027.DAT

Requirements/Notes

Precondition: if(P_LockValue < FAZIT_LOCK) -> TRUE , allocate memory to Data
NVM_REQ_OK = 0
NVM_REQ_RESTORED_FROM_ROM = 8

Input:if((blockStatus == NVM_REQ_OK) || (blockStatus == NVM_REQ_RESTORED_FROM_ROM)) -> blockStatus = NVM_REQ_RESTORED_FROM_ROM
Expected: enter TRUE branch

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
P_LockValue unsigned char <<MIN>>
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
Data string <<malloc 1>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus
ErrorStatus
[0] string MACRO=NVM_REQ_RESTORED_FROM_ROM

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
return unsigned char MACRO=RTE_E_OK

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData_BOUNDARY.004

Event 1 - Calling DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 1

Event 3 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_WriteBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_WriteBlock

Event 4 - Stubbed VKMS_AnnounceFazitID

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: VKMS_AnnounceFazitID

Event 5 - Returned from DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
Parameter Type Actual Value Expected Value
return unsigned char RTE_E_OK (0) <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
P_LockValue unsigned char 0

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS

DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData_BOUNDARY.005

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
Test Case NameDataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData_BOUNDARY.005
Date of Creation29 SEP 2024 5:09:15 PM
Date of Execution29 SEP 2024 5:42:38 PM

Test Case Data

Test CaseDataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData_BOUNDARY.005
File NameC-000028.DAT

Requirements/Notes

Precondition: if(P_LockValue < FAZIT_LOCK) -> TRUE , allocate memory to Data
NVM_REQ_OK = 0
NVM_REQ_RESTORED_FROM_ROM = 8

Input:if((blockStatus == NVM_REQ_OK) || (blockStatus == NVM_REQ_RESTORED_FROM_ROM)) -> blockStatus = MAX
Expected: enter else if(blockStatus != NVM_REQ_NOT_OK) branch

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
P_LockValue unsigned char <<MIN>>
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
Data string <<malloc 1>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus
ErrorStatus
[0] string <<MAX>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
return unsigned char MACRO=RTE_E_DataServices_VW_FAZIT_Identification_String_ConsecSupplierNum_DCM_E_PENDING

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData_BOUNDARY.005

Event 1 - Calling DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 1

Event 3 - Stubbed VKMS_AnnounceFazitID

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: VKMS_AnnounceFazitID

Event 4 - Returned from DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
Parameter Type Actual Value Expected Value
return unsigned char RTE_E_DataServices_VW_FAZIT_Identification_String_ConsecSupplierNum_DCM_E_PENDING (10) <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
P_LockValue unsigned char 0

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS

DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_ReadData
Test Case NameDataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_ReadData.001
Date of Creation29 SEP 2024 5:09:15 PM
Date of Execution29 SEP 2024 5:42:50 PM

Test Case Data

Test CaseDataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_ReadData.001
File NameC-000029.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
FAZIT_String
manufacture_date
[0] string 1
[1] string 1
[2] string 1
[3] string 1
[4] string 1
[5] string 1
[6] string 1
[7] string 1
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_ReadData
Data string <<malloc 8>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_ReadData
Data
[0] string 1
[1] string 1
[2] string 1
[3] string 1
[4] string 1
[5] string 1
[6] string 1
[7] string 1
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_ReadData.001

Event 1 - Calling DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
[2] string 0
[3] string 0
[4] string 0
[5] string 0
[6] string 0
[7] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1 <match>
[1] string 1 <match>
[2] string 1 <match>
[3] string 1 <match>
[4] string 1 <match>
[5] string 1 <match>
[6] string 1 <match>
[7] string 1 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
FAZIT_String
manufacture_date
[0] string 1
[1] string 1
[2] string 1
[3] string 1
[4] string 1
[5] string 1
[6] string 1
[7] string 1
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 9/9 PASS
Control Flows 2/2 PASS

DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_WriteData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_WriteData
Test Case NameDataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_WriteData.001
Date of Creation29 SEP 2024 5:09:15 PM
Date of Execution29 SEP 2024 5:43:02 PM

Test Case Data

Test CaseDataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_WriteData.001
File NameC-000030.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_WriteData
Data string <<malloc 8>>
[0] string 1
[1] string 1
[2] string 1
[3] string 1
[4] string 1
[5] string 1
[6] string 1
[7] string 1

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
FAZIT_String
manufacture_date
[0] string 0x1
[1] string 0x1
[2] string 0x1
[3] string 0x1
[4] string 0x1
[5] string 0x1
[6] string 0x1
[7] string 0x1
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_WriteData
Data
[0] string 1
[1] string 1
[2] string 1
[3] string 1
[4] string 1
[5] string 1
[6] string 1
[7] string 1
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_WriteData
DiagReadWriteDataByIdentifier.c.DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_WriteData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_WriteData.001

Event 1 - Calling DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_WriteData
Parameter Type Actual Value Expected Value
Data
[0] string 1
[1] string 1
[2] string 1
[3] string 1
[4] string 1
[5] string 1
[6] string 1
[7] string 1
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_WriteData
Parameter Type Actual Value Expected Value
Data
[0] string 1 <match>
[1] string 1 <match>
[2] string 1 <match>
[3] string 1 <match>
[4] string 1 <match>
[5] string 1 <match>
[6] string 1 <match>
[7] string 1 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
FAZIT_String
manufacture_date
[0] string 0x1 <match>
[1] string 0x1 <match>
[2] string 0x1 <match>
[3] string 0x1 <match>
[4] string 0x1 <match>
[5] string 0x1 <match>
[6] string 0x1 <match>
[7] string 0x1 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 17/17 PASS
Control Flows 2/2 PASS

DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData
Test Case NameDataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData.001
Date of Creation29 SEP 2024 5:09:15 PM
Date of Execution29 SEP 2024 5:43:16 PM

Test Case Data

Test CaseDataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData.001
File NameC-000031.DAT

Requirements/Notes

if(blockStatus == NVM_REQ_PENDING) TRUE

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus
ErrorStatus
[0] string 2

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData
return unsigned char 0xA

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData
uut_prototype_stubs.Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus
DiagReadWriteDataByIdentifier.c.DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData.001

Event 1 - Calling DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0x0
Control Flows
<match>

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
Control Flows
<match>

Event 3 - Returned from DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0xA <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 3/3 PASS

DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData.002

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData
Test Case NameDataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData.002
Date of Creation29 SEP 2024 5:09:15 PM
Date of Execution29 SEP 2024 5:43:30 PM

Test Case Data

Test CaseDataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData.002
File NameC-000032.DAT

Requirements/Notes

if(blockStatus == NVM_REQ_PENDING) FALSE
else if (blockStatus == NVM_REQ_NOT_OK) TRUE

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData
Data string <<malloc 7>>
[0] string 0
[1] string 0
[2] string 0
[3] string 0
[4] string 0
[5] string 0
[6] string 0
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus
ErrorStatus
[0] string 1

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData
Data
[0] string 0
[1] string 0
[2] string 0
[3] string 0
[4] string 0
[5] string 0
[6] string 0
return unsigned char 0x26

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData
uut_prototype_stubs.Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus
DiagReadWriteDataByIdentifier.c.DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData.002

Event 1 - Calling DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
[2] string 0
[3] string 0
[4] string 0
[5] string 0
[6] string 0
return unsigned char 0x0
Control Flows
<match>

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
Control Flows
<match>

Event 3 - Returned from DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
[1] string 0 <match>
[2] string 0 <match>
[3] string 0 <match>
[4] string 0 <match>
[5] string 0 <match>
[6] string 0 <match>
return unsigned char 0x26 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 8/8 PASS
Control Flows 3/3 PASS

DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData.004

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData
Test Case NameDataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData.004
Date of Creation29 SEP 2024 5:09:15 PM
Date of Execution29 SEP 2024 5:43:41 PM

Test Case Data

Test CaseDataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData.004
File NameC-000033.DAT

Requirements/Notes

if(blockStatus == NVM_REQ_PENDING) FALSE
else if (blockStatus == NVM_REQ_NOT_OK) FALSE
else TRUE
      

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
FAZIT_String
production_plant_nr
[0] string 1
[1] string 1
[2] string 1
[3] string 1
[4] string 1
[5] string 1
[6] string 1
production_test_system_nr
[0] string 1
[1] string 1
[2] string 1
[3] string 1
manufacture_date
[0] string 1
[1] string 1
[2] string 1
[3] string 1
[4] string 1
[5] string 1
[6] string 1
[7] string 1
consecutive_supp
[0] string 1
[1] string 1
[2] string 1
[3] string 1
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData
Data string <<malloc 7>>
[0] string 0
[1] string 0
[2] string 0
[3] string 0
[4] string 0
[5] string 0
[6] string 0
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus
ErrorStatus
[0] string <<MIN>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
FAZIT_String
production_plant_nr
[0] string 1
[1] string 1
[2] string 1
[3] string 1
[4] string 1
[5] string 1
[6] string 1
production_test_system_nr
[0] string 1
[1] string 1
[2] string 1
[3] string 1
manufacture_date
[0] string 1
[1] string 1
[2] string 1
[3] string 1
[4] string 1
[5] string 1
[6] string 1
[7] string 1
consecutive_supp
[0] string 1
[1] string 1
[2] string 1
[3] string 1
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData
Data
[0] string 1
[1] string 1
[2] string 1
[3] string 1
[4] string 1
[5] string 1
[6] string 1
return unsigned char 0x0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData
uut_prototype_stubs.Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus
DiagReadWriteDataByIdentifier.c.DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData.004

Event 1 - Calling DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
[2] string 0
[3] string 0
[4] string 0
[5] string 0
[6] string 0
return unsigned char 0x0
Control Flows
<match>

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 99
Control Flows
<match>

Event 3 - Returned from DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1 <match>
[1] string 1 <match>
[2] string 1 <match>
[3] string 1 <match>
[4] string 1 <match>
[5] string 1 <match>
[6] string 1 <match>
return unsigned char 0x0 <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
FAZIT_String
production_plant_nr
[0] string 1 <match>
[1] string 1 <match>
[2] string 1 <match>
[3] string 1 <match>
[4] string 1 <match>
[5] string 1 <match>
[6] string 1 <match>
production_test_system_nr
[0] string 1 <match>
[1] string 1 <match>
[2] string 1 <match>
[3] string 1 <match>
manufacture_date
[0] string 1 <match>
[1] string 1 <match>
[2] string 1 <match>
[3] string 1 <match>
[4] string 1 <match>
[5] string 1 <match>
[6] string 1 <match>
[7] string 1 <match>
consecutive_supp
[0] string 1 <match>
[1] string 1 <match>
[2] string 1 <match>
[3] string 1 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 31/31 PASS
Control Flows 3/3 PASS

DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData_BOUNDARY.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData
Test Case NameDataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData_BOUNDARY.001
Date of Creation29 SEP 2024 5:09:15 PM
Date of Execution29 SEP 2024 5:43:52 PM

Test Case Data

Test CaseDataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData_BOUNDARY.001
File NameC-000034.DAT

Requirements/Notes

Precondition: allocate memory to data

Input: if(blockStatus == NVM_REQ_PENDING) -> blockStatus = mid
Expected:

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData
Data string <<malloc 7>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_GetErrorStatus
ErrorStatus
[0] string <<MID>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData
return unsigned char MACRO=RTE_E_OK

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData_BOUNDARY.001

Event 1 - Calling DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0x0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus

Event 3 - Returned from DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData
Parameter Type Actual Value Expected Value
return unsigned char RTE_E_OK (0x0) <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS

DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData_BOUNDARY.002

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData
Test Case NameDataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData_BOUNDARY.002
Date of Creation29 SEP 2024 5:09:15 PM
Date of Execution29 SEP 2024 5:44:04 PM

Test Case Data

Test CaseDataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData_BOUNDARY.002
File NameC-000035.DAT

Requirements/Notes

Precondition: allocate memory to data

Input: if(blockStatus == NVM_REQ_PENDING) -> blockStatus = max
Expected:

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData
Data string <<malloc 7>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_GetErrorStatus
ErrorStatus
[0] string <<MAX>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData
return unsigned char MACRO=RTE_E_OK

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData_BOUNDARY.002

Event 1 - Calling DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0x0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus

Event 3 - Returned from DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData
Parameter Type Actual Value Expected Value
return unsigned char RTE_E_OK (0x0) <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS

DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_WriteData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_WriteData
Test Case NameDataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_WriteData.001
Date of Creation29 SEP 2024 5:09:15 PM
Date of Execution29 SEP 2024 5:44:16 PM

Test Case Data

Test CaseDataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_WriteData.001
File NameC-000036.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_WriteData
Data string <<malloc 7>>
[0] string 1
[1] string 1
[2] string 1
[3] string 1
[4] string 1
[5] string 1
[6] string 1

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
FAZIT_String
production_plant_nr
[0] string 0x1
[1] string 0x1
[2] string 0x1
[3] string 0x1
[4] string 0x1
[5] string 0x1
[6] string 0x1
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_WriteData
Data
[0] string 1
[1] string 1
[2] string 1
[3] string 1
[4] string 1
[5] string 1
[6] string 1
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_WriteData
DiagReadWriteDataByIdentifier.c.DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_WriteData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_WriteData.001

Event 1 - Calling DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_WriteData
Parameter Type Actual Value Expected Value
Data
[0] string 1
[1] string 1
[2] string 1
[3] string 1
[4] string 1
[5] string 1
[6] string 1
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_WriteData
Parameter Type Actual Value Expected Value
Data
[0] string 1 <match>
[1] string 1 <match>
[2] string 1 <match>
[3] string 1 <match>
[4] string 1 <match>
[5] string 1 <match>
[6] string 1 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
FAZIT_String
production_plant_nr
[0] string 0x1 <match>
[1] string 0x1 <match>
[2] string 0x1 <match>
[3] string 0x1 <match>
[4] string 0x1 <match>
[5] string 0x1 <match>
[6] string 0x1 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 15/15 PASS
Control Flows 2/2 PASS

DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_ReadData
Test Case NameDataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_ReadData.001
Date of Creation29 SEP 2024 5:09:15 PM
Date of Execution29 SEP 2024 5:44:32 PM

Test Case Data

Test CaseDataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_ReadData.001
File NameC-000037.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
FAZIT_String
production_test_system_nr
[0] string 1
[1] string 1
[2] string 1
[3] string 1
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_ReadData
Data string <<malloc 4>>
[0] string 0
[1] string 0
[2] string 0
[3] string 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_ReadData
Data
[0] string 1
[1] string 1
[2] string 1
[3] string 1
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_ReadData.001

Event 1 - Calling DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
[2] string 0
[3] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1 <match>
[1] string 1 <match>
[2] string 1 <match>
[3] string 1 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
FAZIT_String
production_test_system_nr
[0] string 1
[1] string 1
[2] string 1
[3] string 1
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 5/5 PASS
Control Flows 2/2 PASS

DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_WriteData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_WriteData
Test Case NameDataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_WriteData.001
Date of Creation29 SEP 2024 5:09:15 PM
Date of Execution29 SEP 2024 5:44:43 PM

Test Case Data

Test CaseDataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_WriteData.001
File NameC-000038.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_WriteData
Data string <<malloc 4>>
[0] string 1
[1] string 1
[2] string 1
[3] string 1

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
FAZIT_String
production_test_system_nr
[0] string 0x1
[1] string 0x1
[2] string 0x1
[3] string 0x1
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_WriteData
Data
[0] string 1
[1] string 1
[2] string 1
[3] string 1
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_WriteData
DiagReadWriteDataByIdentifier.c.DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_WriteData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_WriteData.001

Event 1 - Calling DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_WriteData
Parameter Type Actual Value Expected Value
Data
[0] string 1
[1] string 1
[2] string 1
[3] string 1
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_WriteData
Parameter Type Actual Value Expected Value
Data
[0] string 1 <match>
[1] string 1 <match>
[2] string 1 <match>
[3] string 1 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
FAZIT_String
production_test_system_nr
[0] string 0x1 <match>
[1] string 0x1 <match>
[2] string 0x1 <match>
[3] string 0x1 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 9/9 PASS
Control Flows 2/2 PASS

DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadData
Test Case NameDataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadData.001
Date of Creation29 SEP 2024 5:09:15 PM
Date of Execution29 SEP 2024 5:44:54 PM

Test Case Data

Test CaseDataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadData.001
File NameC-000039.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadData
Data string <<malloc 24>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadData
Data
[0] string 69
[1] string 86
[2] string 95
[3] string 80
[4] string 97
[5] string 114
[6] string 107
[7] string 76
[8] string 111
[9] string 99
[10] string 107
[11] string 65
[12] string 99
[13] string 116
[14] string 67
[15] string 104
[16] string 105
[17] string 110
[18] string 97
[19] string 65
[20] string 85
[21] string 52
[22] string 49
[23] string 88
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadData.001

Event 1 - Calling DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
[2] string 0
[3] string 0
[4] string 0
[5] string 0
[6] string 0
[7] string 0
[8] string 0
[9] string 0
[10] string 0
[11] string 0
[12] string 0
[13] string 0
[14] string 0
[15] string 0
[16] string 0
[17] string 0
[18] string 0
[19] string 0
[20] string 0
[21] string 0
[22] string 0
[23] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 69 <match>
[1] string 86 <match>
[2] string 95 <match>
[3] string 80 <match>
[4] string 97 <match>
[5] string 114 <match>
[6] string 107 <match>
[7] string 76 <match>
[8] string 111 <match>
[9] string 99 <match>
[10] string 107 <match>
[11] string 65 <match>
[12] string 99 <match>
[13] string 116 <match>
[14] string 67 <match>
[15] string 104 <match>
[16] string 105 <match>
[17] string 110 <match>
[18] string 97 <match>
[19] string 65 <match>
[20] string 85 <match>
[21] string 52 <match>
[22] string 49 <match>
[23] string 88 <match>
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 25/25 PASS
Control Flows 2/2 PASS

DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadDataLength.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadDataLength
Test Case NameDataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadDataLength.001
Date of Creation29 SEP 2024 5:09:15 PM
Date of Execution29 SEP 2024 5:45:06 PM

Test Case Data

Test CaseDataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadDataLength.001
File NameC-000040.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadDataLength
DataLength <<malloc 1>>
[0] 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadDataLength
DataLength
[0] 24

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadDataLength
DiagReadWriteDataByIdentifier.c.DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadDataLength

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadDataLength.001

Event 1 - Calling DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadDataLength

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadDataLength
Parameter Type Actual Value Expected Value
DataLength
[0] 0
Control Flows
<match>

Event 2 - Returned from DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadDataLength

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadDataLength
Parameter Type Actual Value Expected Value
DataLength
[0] 24 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 2/2 PASS

DataServices_ASAM_ODX_File_Version_MainVersion_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_ASAM_ODX_File_Version_MainVersion_ReadData
Test Case NameDataServices_ASAM_ODX_File_Version_MainVersion_ReadData.001
Date of Creation29 SEP 2024 5:09:15 PM
Date of Execution29 SEP 2024 5:45:17 PM

Test Case Data

Test CaseDataServices_ASAM_ODX_File_Version_MainVersion_ReadData.001
File NameC-000041.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ASAM_ODX_File_Version_MainVersion_ReadData
Data string <<malloc 3>>
[0] string 0
[1] string 0
[2] string 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ASAM_ODX_File_Version_MainVersion_ReadData
Data
[0] string 48
[1] string 48
[2] string 49
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_ASAM_ODX_File_Version_MainVersion_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_ASAM_ODX_File_Version_MainVersion_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_ASAM_ODX_File_Version_MainVersion_ReadData.001

Event 1 - Calling DataServices_ASAM_ODX_File_Version_MainVersion_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ASAM_ODX_File_Version_MainVersion_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
[2] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_ASAM_ODX_File_Version_MainVersion_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ASAM_ODX_File_Version_MainVersion_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 48 <match>
[1] string 48 <match>
[2] string 49 <match>
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 4/4 PASS
Control Flows 2/2 PASS

DataServices_ASAM_ODX_File_Version_MinorVersion_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_ASAM_ODX_File_Version_MinorVersion_ReadData
Test Case NameDataServices_ASAM_ODX_File_Version_MinorVersion_ReadData.001
Date of Creation29 SEP 2024 5:09:15 PM
Date of Execution29 SEP 2024 5:45:29 PM

Test Case Data

Test CaseDataServices_ASAM_ODX_File_Version_MinorVersion_ReadData.001
File NameC-000042.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ASAM_ODX_File_Version_MinorVersion_ReadData
Data string <<malloc 3>>
[0] string 0
[1] string 0
[2] string 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ASAM_ODX_File_Version_MinorVersion_ReadData
Data
[0] string 48
[1] string 48
[2] string 50
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_ASAM_ODX_File_Version_MinorVersion_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_ASAM_ODX_File_Version_MinorVersion_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_ASAM_ODX_File_Version_MinorVersion_ReadData.001

Event 1 - Calling DataServices_ASAM_ODX_File_Version_MinorVersion_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ASAM_ODX_File_Version_MinorVersion_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
[2] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_ASAM_ODX_File_Version_MinorVersion_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ASAM_ODX_File_Version_MinorVersion_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 48 <match>
[1] string 48 <match>
[2] string 50 <match>
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 4/4 PASS
Control Flows 2/2 PASS

DataServices_Active_Diagnostic_Session_activeDiagSession_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Active_Diagnostic_Session_activeDiagSession_ReadData
Test Case NameDataServices_Active_Diagnostic_Session_activeDiagSession_ReadData.001
Date of Creation29 SEP 2024 5:09:15 PM
Date of Execution29 SEP 2024 5:45:42 PM

Test Case Data

Test CaseDataServices_Active_Diagnostic_Session_activeDiagSession_ReadData.001
File NameC-000043.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Active_Diagnostic_Session_activeDiagSession_ReadData
Data string <<malloc 1>>
Stubbed Subprograms:
Unit: Dcm_Core.h
Subprogram: Dcm_GetSesCtrlType
SesCtrlType
[0] string 10

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Active_Diagnostic_Session_activeDiagSession_ReadData
Data
[0] string 10
return unsigned char 0
Stubbed Subprograms:
Unit: Dcm_Core.h
Subprogram: Dcm_GetSesCtrlType
SesCtrlType
[0] string 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_Active_Diagnostic_Session_activeDiagSession_ReadData
uut_prototype_stubs.Dcm_GetSesCtrlType
DiagReadWriteDataByIdentifier.c.DataServices_Active_Diagnostic_Session_activeDiagSession_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_Active_Diagnostic_Session_activeDiagSession_ReadData.001

Event 1 - Calling DataServices_Active_Diagnostic_Session_activeDiagSession_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Active_Diagnostic_Session_activeDiagSession_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed Dcm_GetSesCtrlType

UUT: Dcm_Core.h
Subprogram: Dcm_GetSesCtrlType
Parameter Type Actual Value Expected Value
SesCtrlType
[0] string 0 <match>
Control Flows
<match>

Event 3 - Returned from DataServices_Active_Diagnostic_Session_activeDiagSession_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Active_Diagnostic_Session_activeDiagSession_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 10 <match>
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 3/3 PASS
Control Flows 3/3 PASS

DataServices_Basic_Settings_Status_BasicSettStatus_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Basic_Settings_Status_BasicSettStatus_ReadData
Test Case NameDataServices_Basic_Settings_Status_BasicSettStatus_ReadData.001
Date of Creation29 SEP 2024 5:09:15 PM
Date of Execution29 SEP 2024 5:45:53 PM

Test Case Data

Test CaseDataServices_Basic_Settings_Status_BasicSettStatus_ReadData.001
File NameC-000044.DAT

Requirements/Notes

if(Routine_Status == TRUE) TRUE

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Basic_Settings_Status_BasicSettStatus_ReadData
Data string <<malloc 1>>
UUT: DiagRoutines.c
Subprogram: RoutineStatus_GetStatus
arg
[0] string 1

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Basic_Settings_Status_BasicSettStatus_ReadData
Data
[0] string 192
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_Basic_Settings_Status_BasicSettStatus_ReadData
DiagRoutines.c.RoutineStatus_GetStatus
DiagReadWriteDataByIdentifier.c.DataServices_Basic_Settings_Status_BasicSettStatus_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_Basic_Settings_Status_BasicSettStatus_ReadData.001

Event 1 - Calling DataServices_Basic_Settings_Status_BasicSettStatus_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Basic_Settings_Status_BasicSettStatus_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed RoutineStatus_GetStatus

UUT: DiagRoutines.c
Subprogram: RoutineStatus_GetStatus
Parameter Type Actual Value Expected Value
arg
[0] string 0
Control Flows
<match>

Event 3 - Returned from DataServices_Basic_Settings_Status_BasicSettStatus_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Basic_Settings_Status_BasicSettStatus_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 192 <match>
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 3/3 PASS

DataServices_Basic_Settings_Status_BasicSettStatus_ReadData.002

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Basic_Settings_Status_BasicSettStatus_ReadData
Test Case NameDataServices_Basic_Settings_Status_BasicSettStatus_ReadData.002
Date of Creation29 SEP 2024 5:09:15 PM
Date of Execution29 SEP 2024 5:46:04 PM

Test Case Data

Test CaseDataServices_Basic_Settings_Status_BasicSettStatus_ReadData.002
File NameC-000045.DAT

Requirements/Notes

if(Routine_Status == TRUE) TRUE

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Basic_Settings_Status_BasicSettStatus_ReadData
Data string <<malloc 1>>
UUT: DiagRoutines.c
Subprogram: RoutineStatus_GetStatus
arg
[0] string 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Basic_Settings_Status_BasicSettStatus_ReadData
Data
[0] string 0
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_Basic_Settings_Status_BasicSettStatus_ReadData
DiagRoutines.c.RoutineStatus_GetStatus
DiagReadWriteDataByIdentifier.c.DataServices_Basic_Settings_Status_BasicSettStatus_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_Basic_Settings_Status_BasicSettStatus_ReadData.002

Event 1 - Calling DataServices_Basic_Settings_Status_BasicSettStatus_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Basic_Settings_Status_BasicSettStatus_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed RoutineStatus_GetStatus

UUT: DiagRoutines.c
Subprogram: RoutineStatus_GetStatus
Parameter Type Actual Value Expected Value
arg
[0] string 0
Control Flows
<match>

Event 3 - Returned from DataServices_Basic_Settings_Status_BasicSettStatus_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Basic_Settings_Status_BasicSettStatus_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 3/3 PASS

DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Bootloader_TP_Blocksize_blocksize_ReadData
Test Case NameDataServices_Bootloader_TP_Blocksize_blocksize_ReadData.001
Date of Creation30 SEP 2024 11:36:55 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Bootloader_TP_Blocksize_blocksize_ReadData.001
File NameC-000511.DAT

Requirements/Notes

Case READ:
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
-> Case NVM_REQ_PENDING
    if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
       switch (blockStatus)-> NVM_REQ_PENDING

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
VECTORCAST_Btl_AppFlag unsigned char 255
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_GetErrorStatus
ErrorStatus
[0] string MACRO=NVM_REQ_PENDING
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_ReadBlock
DstPtr VECTORCAST_Btl_AppFlag
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
return unsigned char MACRO=RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING,MACRO=RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING,MACRO=RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.001"

DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.002

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Bootloader_TP_Blocksize_blocksize_ReadData
Test Case NameDataServices_Bootloader_TP_Blocksize_blocksize_ReadData.002
Date of Creation30 SEP 2024 11:43:18 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Bootloader_TP_Blocksize_blocksize_ReadData.002
File NameC-000513.DAT

Requirements/Notes

Case READ:
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
-> Case NVM_REQ_PENDING
    if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
       switch (blockStatus)-> NVM_REQ_OK

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
VECTORCAST_Btl_AppFlag unsigned char 255
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
Data string <<malloc 1>>
[0] string 0
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_GetErrorStatus
ErrorStatus
[0] string MACRO=NVM_REQ_OK
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_ReadBlock
DstPtr VECTORCAST_Btl_AppFlag
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
Data
[0] string 0,0,255
return unsigned char MACRO=RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING,MACRO=RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING,MACRO=RTE_E_OK

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.002"

DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.003

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Bootloader_TP_Blocksize_blocksize_ReadData
Test Case NameDataServices_Bootloader_TP_Blocksize_blocksize_ReadData.003
Date of Creation30 SEP 2024 11:44:14 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Bootloader_TP_Blocksize_blocksize_ReadData.003
File NameC-000514.DAT

Requirements/Notes

Case READ:
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
-> Case NVM_REQ_PENDING
    if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
       switch (blockStatus)-> NVM_REQ_RESTORED_FROM_ROM

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
VECTORCAST_Btl_AppFlag unsigned char 255
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
Data string <<malloc 1>>
[0] string 0
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_GetErrorStatus
ErrorStatus
[0] string MACRO=NVM_REQ_RESTORED_FROM_ROM
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_ReadBlock
DstPtr VECTORCAST_Btl_AppFlag
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
Data
[0] string 0,0,255
return unsigned char MACRO=RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING,MACRO=RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING,MACRO=RTE_E_OK

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.003"

DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.004

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Bootloader_TP_Blocksize_blocksize_ReadData
Test Case NameDataServices_Bootloader_TP_Blocksize_blocksize_ReadData.004
Date of Creation30 SEP 2024 11:45:06 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Bootloader_TP_Blocksize_blocksize_ReadData.004
File NameC-000515.DAT

Requirements/Notes

Case READ:
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
-> Case NVM_REQ_PENDING
    if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
       switch (blockStatus)-> NVM_REQ_BLOCK_SKIPPED

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
VECTORCAST_Btl_AppFlag unsigned char 255
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
Data string <<malloc 1>>
[0] string 0
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_GetErrorStatus
ErrorStatus
[0] string MACRO=NVM_REQ_BLOCK_SKIPPED
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_ReadBlock
DstPtr VECTORCAST_Btl_AppFlag
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
Data
[0] string 0,0,0
return unsigned char MACRO=RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING,MACRO=RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.004"

DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.005

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Bootloader_TP_Blocksize_blocksize_ReadData
Test Case NameDataServices_Bootloader_TP_Blocksize_blocksize_ReadData.005
Date of Creation30 SEP 2024 11:45:38 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Bootloader_TP_Blocksize_blocksize_ReadData.005
File NameC-000516.DAT

Requirements/Notes

Case READ:
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
-> Case NVM_REQ_PENDING
     if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
        switch (blockStatus)-> NVM_REQ_NOT_OK

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
VECTORCAST_Btl_AppFlag unsigned char 255
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_GetErrorStatus
ErrorStatus
[0] string MACRO=NVM_REQ_NOT_OK
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_ReadBlock
DstPtr VECTORCAST_Btl_AppFlag
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
return unsigned char MACRO=RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING,MACRO=RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING,MACRO=RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_E_NOT_OK

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.005"

DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.006

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Bootloader_TP_Blocksize_blocksize_ReadData
Test Case NameDataServices_Bootloader_TP_Blocksize_blocksize_ReadData.006
Date of Creation30 SEP 2024 11:46:46 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Bootloader_TP_Blocksize_blocksize_ReadData.006
File NameC-000517.DAT

Requirements/Notes

Case READ:
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
-> Case NVM_REQ_PENDING
     if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE
        -> state = READ_NOT_OK

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
VECTORCAST_Btl_AppFlag unsigned char 255
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_GetErrorStatus
return unsigned char MACRO=RTE_E_NvMService_AC3_E_NOT_OK
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_ReadBlock
DstPtr VECTORCAST_Btl_AppFlag
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
return unsigned char MACRO=RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING,MACRO=RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING,MACRO=RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_E_NOT_OK

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.006"

DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.007

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Bootloader_TP_Blocksize_blocksize_ReadData
Test Case NameDataServices_Bootloader_TP_Blocksize_blocksize_ReadData.007
Date of Creation30 SEP 2024 11:49:02 PM
Date of Execution30 SEP 2024 11:51:53 PM

Test Case Data

Test CaseDataServices_Bootloader_TP_Blocksize_blocksize_ReadData.007
File NameC-000518.DAT

Requirements/Notes

Case READ:
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_ReadBlock
return unsigned char MACRO=RTE_E_NvMService_AC3_E_NOT_OK

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
return unsigned char MACRO=RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_Bootloader_TP_Blocksize_blocksize_ReadData.007

Event 1 - Calling DataServices_Bootloader_TP_Blocksize_blocksize_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_ReadBlock
Parameter Type Actual Value Expected Value
return unsigned char RTE_E_NvMService_AC3_E_NOT_OK (1)

Event 3 - Returned from DataServices_Bootloader_TP_Blocksize_blocksize_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
Parameter Type Actual Value Expected Value
return unsigned char RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING (10) <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS

DataServices_Bootloader_TP_Blocksize_blocksize_WriteData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Bootloader_TP_Blocksize_blocksize_WriteData
Test Case NameDataServices_Bootloader_TP_Blocksize_blocksize_WriteData.001
Date of Creation29 SEP 2024 5:09:15 PM
Date of Execution29 SEP 2024 5:46:27 PM

Test Case Data

Test CaseDataServices_Bootloader_TP_Blocksize_blocksize_WriteData.001
File NameC-000047.DAT

Requirements/Notes

Function empty

Input Test Data

This test has no input data.

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_WriteData
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_Bootloader_TP_Blocksize_blocksize_WriteData
DiagReadWriteDataByIdentifier.c.DataServices_Bootloader_TP_Blocksize_blocksize_WriteData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_Bootloader_TP_Blocksize_blocksize_WriteData.001

Event 1 - Calling DataServices_Bootloader_TP_Blocksize_blocksize_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_WriteData
Parameter Type Actual Value Expected Value
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_Bootloader_TP_Blocksize_blocksize_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Bootloader_TP_Blocksize_blocksize_WriteData
Parameter Type Actual Value Expected Value
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 2/2 PASS

DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_ECU_Programming_Information_ECUProgInfo_ReadData
Test Case NameDataServices_ECU_Programming_Information_ECUProgInfo_ReadData.001
Date of Creation29 SEP 2024 5:09:15 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_ECU_Programming_Information_ECUProgInfo_ReadData.001
File NameC-000048.DAT

Requirements/Notes

case READ:
  if((RTE_E_NvMService_AC3_E_NOT_OK & rteCallStatus) != RTE_E_NvMService_AC3_E_NOT_OK) TRUE -> access NVM_REQ_PENDING
    if((RTE_E_NvMService_AC3_E_NOT_OK & rteCallStatus) != RTE_E_NvMService_AC3_E_NOT_OK) TRUE 
      if((NVM_REQ_OK == blockStatus_Btl_UpdaterData) && (NVM_REQ_OK == blockStatus_Btl_ApplicationValidFlag)) TRUE -> access NVM_REQ_OK
              if ((BTLD_APPL_VALID == Btl_ApplicationValidFlag) && (TRUE == Btl_UpdaterData[BTL_BLK_BLU_INDEX])&& (TRUE == Btl_UpdaterData[BTL_BLK_HSM_INDEX])) TRUE
state = READ

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
VECTORCAST_Btl_AppFlag unsigned char MACRO=BTLD_APPL_VALID
VECTORCAST_UpdaterData
[0] string MACRO=TRUE
[4] string MACRO=TRUE
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
Data string <<malloc 1>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_GetErrorStatus
ErrorStatus
[0] string MACRO=NVM_REQ_OK
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_ReadBlock
DstPtr VECTORCAST_Btl_AppFlag
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
ErrorStatus
[0] string MACRO=NVM_REQ_OK
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
DstPtr VECTORCAST_UpdaterData
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
Data
[0] string 0,0,MACRO=CONSISTENT_PROGRAMABLE
return unsigned char MACRO=RTE_E_DataServices_ECU_Programming_Information_ECUProgInfo_DCM_E_PENDING,MACRO=RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_DCM_E_PENDING,MACRO=RTE_E_OK

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.001"

DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.002

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_ECU_Programming_Information_ECUProgInfo_ReadData
Test Case NameDataServices_ECU_Programming_Information_ECUProgInfo_ReadData.002
Date of Creation29 SEP 2024 5:09:15 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_ECU_Programming_Information_ECUProgInfo_ReadData.002
File NameC-000049.DAT

Requirements/Notes

case READ:
  if((RTE_E_NvMService_AC3_E_NOT_OK & rteCallStatus) != RTE_E_NvMService_AC3_E_NOT_OK) TRUE -> access NVM_REQ_PENDING
    if((RTE_E_NvMService_AC3_E_NOT_OK & rteCallStatus) != RTE_E_NvMService_AC3_E_NOT_OK) TRUE 
      if((NVM_REQ_OK == blockStatus_Btl_UpdaterData) && (NVM_REQ_OK == blockStatus_Btl_ApplicationValidFlag)) TRUE -> access NVM_REQ_OK
              if ((BTLD_APPL_VALID == Btl_ApplicationValidFlag) && (TRUE == Btl_UpdaterData[BTL_BLK_BLU_INDEX])&& (TRUE == Btl_UpdaterData[BTL_BLK_HSM_INDEX])) FALSE
state = READ

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
VECTORCAST_Btl_AppFlag unsigned char 0
VECTORCAST_UpdaterData
[0] string MACRO=FALSE
[4] string MACRO=FALSE
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
Data string <<malloc 1>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_GetErrorStatus
ErrorStatus
[0] string MACRO=NVM_REQ_OK
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_ReadBlock
DstPtr VECTORCAST_Btl_AppFlag
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
ErrorStatus
[0] string MACRO=NVM_REQ_OK
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
DstPtr VECTORCAST_UpdaterData
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
Data
[0] string 0,0,MACRO=INCONSISTENT_PROGRAMABLE
return unsigned char MACRO=RTE_E_DataServices_ECU_Programming_Information_ECUProgInfo_DCM_E_PENDING,MACRO=RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_DCM_E_PENDING,MACRO=RTE_E_OK

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.002"

DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.003

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_ECU_Programming_Information_ECUProgInfo_ReadData
Test Case NameDataServices_ECU_Programming_Information_ECUProgInfo_ReadData.003
Date of Creation29 SEP 2024 5:09:15 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_ECU_Programming_Information_ECUProgInfo_ReadData.003
File NameC-000050.DAT

Requirements/Notes

case READ:
  if((RTE_E_NvMService_AC3_E_NOT_OK & rteCallStatus) != RTE_E_NvMService_AC3_E_NOT_OK) TRUE -> access NVM_REQ_PENDING
    if((RTE_E_NvMService_AC3_E_NOT_OK & rteCallStatus) != RTE_E_NvMService_AC3_E_NOT_OK) TRUE 
      if((NVM_REQ_OK == blockStatus_Btl_UpdaterData) && (NVM_REQ_OK == blockStatus_Btl_ApplicationValidFlag)) FALSE
      else if((NVM_REQ_PENDING == blockStatus_Btl_UpdaterData) || (NVM_REQ_PENDING == blockStatus_Btl_ApplicationValidFlag)) TRUE

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
VECTORCAST_Btl_AppFlag unsigned char 0
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
Data string <<malloc 1>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_GetErrorStatus
ErrorStatus
[0] string MACRO=NVM_REQ_PENDING
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_ReadBlock
DstPtr VECTORCAST_Btl_AppFlag
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
ErrorStatus
[0] string MACRO=NVM_REQ_PENDING
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
DstPtr VECTORCAST_UpdaterData
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
Data
[0] string 0,0
return unsigned char MACRO=RTE_E_DataServices_ECU_Programming_Information_ECUProgInfo_DCM_E_PENDING,MACRO=RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_DCM_E_PENDING

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.003"

DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.004

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_ECU_Programming_Information_ECUProgInfo_ReadData
Test Case NameDataServices_ECU_Programming_Information_ECUProgInfo_ReadData.004
Date of Creation29 SEP 2024 5:09:15 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_ECU_Programming_Information_ECUProgInfo_ReadData.004
File NameC-000051.DAT

Requirements/Notes

case READ:
  if((RTE_E_NvMService_AC3_E_NOT_OK & rteCallStatus) != RTE_E_NvMService_AC3_E_NOT_OK) TRUE -> access NVM_REQ_PENDING
    if((RTE_E_NvMService_AC3_E_NOT_OK & rteCallStatus) != RTE_E_NvMService_AC3_E_NOT_OK) TRUE 
      if((NVM_REQ_OK == blockStatus_Btl_UpdaterData) && (NVM_REQ_OK == blockStatus_Btl_ApplicationValidFlag)) FALSE
      else if((NVM_REQ_PENDING == blockStatus_Btl_UpdaterData) || (NVM_REQ_PENDING == blockStatus_Btl_ApplicationValidFlag)) FALSE
      else TRUE - > access READ_NOT_OK case
state = READ

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
VECTORCAST_Btl_AppFlag unsigned char 0
VECTORCAST_UpdaterData
[0] string MACRO=FALSE
[4] string MACRO=FALSE
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
Data string <<malloc 1>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_GetErrorStatus
ErrorStatus
[0] string 1
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_ReadBlock
DstPtr VECTORCAST_Btl_AppFlag
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
ErrorStatus
[0] string 1
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
DstPtr VECTORCAST_UpdaterData
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
Data
[0] string 0,0,MACRO=INCONSISTENT_PROGRAMABLE
return unsigned char MACRO=RTE_E_DataServices_ECU_Programming_Information_ECUProgInfo_DCM_E_PENDING,MACRO=RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_DCM_E_PENDING,MACRO=RTE_E_OK

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.004"

DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.005

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_ECU_Programming_Information_ECUProgInfo_ReadData
Test Case NameDataServices_ECU_Programming_Information_ECUProgInfo_ReadData.005
Date of Creation29 SEP 2024 5:09:15 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_ECU_Programming_Information_ECUProgInfo_ReadData.005
File NameC-000052.DAT

Requirements/Notes

case READ:
  if((RTE_E_NvMService_AC3_E_NOT_OK & rteCallStatus) != RTE_E_NvMService_AC3_E_NOT_OK) TRUE -> access NVM_REQ_PENDING
    if((RTE_E_NvMService_AC3_E_NOT_OK & rteCallStatus) != RTE_E_NvMService_AC3_E_NOT_OK) FALSE

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
VECTORCAST_Btl_AppFlag unsigned char 0
VECTORCAST_UpdaterData
[0] string MACRO=FALSE
[4] string MACRO=FALSE
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
Data string <<malloc 1>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_GetErrorStatus
ErrorStatus
[0] string 1
return unsigned char 1
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_ReadBlock
DstPtr VECTORCAST_Btl_AppFlag
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
ErrorStatus
[0] string 1
return unsigned char 1
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
DstPtr VECTORCAST_UpdaterData
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
Data
[0] string 0,0
return unsigned char MACRO=RTE_E_DataServices_ECU_Programming_Information_ECUProgInfo_DCM_E_PENDING,MACRO=RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_DCM_E_PENDING

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.005"

DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.006

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_ECU_Programming_Information_ECUProgInfo_ReadData
Test Case NameDataServices_ECU_Programming_Information_ECUProgInfo_ReadData.006
Date of Creation29 SEP 2024 5:09:15 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_ECU_Programming_Information_ECUProgInfo_ReadData.006
File NameC-000053.DAT

Requirements/Notes

case READ:
  if((RTE_E_NvMService_AC3_E_NOT_OK & rteCallStatus) != RTE_E_NvMService_AC3_E_NOT_OK) FALSE -> access NVM_REQ_NOT_OK case

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
VECTORCAST_Btl_AppFlag unsigned char 0
VECTORCAST_UpdaterData
[0] string MACRO=FALSE
[4] string MACRO=FALSE
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
Data string <<malloc 1>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_GetErrorStatus
ErrorStatus
[0] string 1
return unsigned char 1
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_ReadBlock
DstPtr VECTORCAST_Btl_AppFlag
return unsigned char 1
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
ErrorStatus
[0] string 1
return unsigned char 1
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
DstPtr VECTORCAST_UpdaterData
return unsigned char 1

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
Data
[0] string 0,0
return unsigned char MACRO=RTE_E_DataServices_ECU_Programming_Information_ECUProgInfo_DCM_E_PENDING,MACRO=RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_E_NOT_OK

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_ECU_Programming_Information_ECUProgInfo_ReadData.006"

DataServices_ECU_Serial_Number_ECU_SerialNumber_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_ECU_Serial_Number_ECU_SerialNumber_ReadData
Test Case NameDataServices_ECU_Serial_Number_ECU_SerialNumber_ReadData.001
Date of Creation29 SEP 2024 5:09:15 PM
Date of Execution29 SEP 2024 5:46:41 PM

Test Case Data

Test CaseDataServices_ECU_Serial_Number_ECU_SerialNumber_ReadData.001
File NameC-000054.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
Stub_Regs_Esp
bF18C
pload
[0] string 1
[1] string 1
[2] string 1
[3] string 1
[4] string 1
[5] string 1
[6] string 1
[7] string 1
[8] string 1
[9] string 1
[10] string 1
[11] string 1
[12] string 1
[13] string 1
[14] string 1
[15] string 1
[16] string 1
[17] string 1
[18] string 1
[19] string 1
Subprogram: DataServices_ECU_Serial_Number_ECU_SerialNumber_ReadData
Data string <<malloc 20>>
[0] string 0
[1] string 0
[2] string 0
[3] string 0
[4] string 0
[5] string 0
[6] string 0
[7] string 0
[8] string 0
[9] string 0
[10] string 0
[11] string 0
[12] string 0
[13] string 0
[14] string 0
[15] string 0
[16] string 0
[17] string 0
[18] string 0
[19] string 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ECU_Serial_Number_ECU_SerialNumber_ReadData
Data
[0] string 1
[1] string 1
[2] string 1
[3] string 1
[4] string 1
[5] string 1
[6] string 1
[7] string 1
[8] string 1
[9] string 1
[10] string 1
[11] string 1
[12] string 1
[13] string 1
[14] string 1
[15] string 1
[16] string 1
[17] string 1
[18] string 1
[19] string 1
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_ECU_Serial_Number_ECU_SerialNumber_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_ECU_Serial_Number_ECU_SerialNumber_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_ECU_Serial_Number_ECU_SerialNumber_ReadData.001

Event 1 - Calling DataServices_ECU_Serial_Number_ECU_SerialNumber_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ECU_Serial_Number_ECU_SerialNumber_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
[2] string 0
[3] string 0
[4] string 0
[5] string 0
[6] string 0
[7] string 0
[8] string 0
[9] string 0
[10] string 0
[11] string 0
[12] string 0
[13] string 0
[14] string 0
[15] string 0
[16] string 0
[17] string 0
[18] string 0
[19] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_ECU_Serial_Number_ECU_SerialNumber_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_ECU_Serial_Number_ECU_SerialNumber_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1 <match>
[1] string 1 <match>
[2] string 1 <match>
[3] string 1 <match>
[4] string 1 <match>
[5] string 1 <match>
[6] string 1 <match>
[7] string 1 <match>
[8] string 1 <match>
[9] string 1 <match>
[10] string 1 <match>
[11] string 1 <match>
[12] string 1 <match>
[13] string 1 <match>
[14] string 1 <match>
[15] string 1 <match>
[16] string 1 <match>
[17] string 1 <match>
[18] string 1 <match>
[19] string 1 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
Stub_Regs_Esp
bF18C
pload
[0] string 1
[1] string 1
[2] string 1
[3] string 1
[4] string 1
[5] string 1
[6] string 1
[7] string 1
[8] string 1
[9] string 1
[10] string 1
[11] string 1
[12] string 1
[13] string 1
[14] string 1
[15] string 1
[16] string 1
[17] string 1
[18] string 1
[19] string 1
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 21/21 PASS
Control Flows 2/2 PASS

DataServices_FDS_Project_Data_BitField_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_FDS_Project_Data_BitField_ReadData
Test Case NameDataServices_FDS_Project_Data_BitField_ReadData.001
Date of Creation29 SEP 2024 5:09:15 PM
Date of Execution29 SEP 2024 5:46:52 PM

Test Case Data

Test CaseDataServices_FDS_Project_Data_BitField_ReadData.001
File NameC-000055.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_FDS_Project_Data_BitField_ReadData
Data string <<malloc 1>>
[0] string 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_FDS_Project_Data_BitField_ReadData
Data
[0] string MACRO=FDS_BITFIELD_DATA
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_FDS_Project_Data_BitField_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_FDS_Project_Data_BitField_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_FDS_Project_Data_BitField_ReadData.001

Event 1 - Calling DataServices_FDS_Project_Data_BitField_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_FDS_Project_Data_BitField_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_FDS_Project_Data_BitField_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_FDS_Project_Data_BitField_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string FDS_BITFIELD_DATA (0) <match>
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

DataServices_FDS_Project_Data_Hash_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_FDS_Project_Data_Hash_ReadData
Test Case NameDataServices_FDS_Project_Data_Hash_ReadData.001
Date of Creation29 SEP 2024 5:09:15 PM
Date of Execution29 SEP 2024 5:47:03 PM

Test Case Data

Test CaseDataServices_FDS_Project_Data_Hash_ReadData.001
File NameC-000056.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_FDS_Project_Data_Hash_ReadData
Data string <<malloc 1>>
[0] string 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_FDS_Project_Data_Hash_ReadData
Data
[0] string MACRO=FDS_HASH

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_FDS_Project_Data_Hash_ReadData.001

Event 1 - Calling DataServices_FDS_Project_Data_Hash_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_FDS_Project_Data_Hash_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0

Event 2 - Returned from DataServices_FDS_Project_Data_Hash_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_FDS_Project_Data_Hash_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string FDS_HASH (0) <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS

DataServices_FDS_Project_Data_Hash_ReadDataLength.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_FDS_Project_Data_Hash_ReadDataLength
Test Case NameDataServices_FDS_Project_Data_Hash_ReadDataLength.001
Date of Creation29 SEP 2024 5:09:15 PM
Date of Execution29 SEP 2024 5:47:14 PM

Test Case Data

Test CaseDataServices_FDS_Project_Data_Hash_ReadDataLength.001
File NameC-000057.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_FDS_Project_Data_Hash_ReadDataLength
DataLength <<malloc 1>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_FDS_Project_Data_Hash_ReadDataLength
DataLength
[0] 0x1

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_FDS_Project_Data_Hash_ReadDataLength
DiagReadWriteDataByIdentifier.c.DataServices_FDS_Project_Data_Hash_ReadDataLength

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_FDS_Project_Data_Hash_ReadDataLength.001

Event 1 - Calling DataServices_FDS_Project_Data_Hash_ReadDataLength

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_FDS_Project_Data_Hash_ReadDataLength
Parameter Type Actual Value Expected Value
DataLength
[0] 0x0
Control Flows
<match>

Event 2 - Returned from DataServices_FDS_Project_Data_Hash_ReadDataLength

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_FDS_Project_Data_Hash_ReadDataLength
Parameter Type Actual Value Expected Value
DataLength
[0] 0x1 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 2/2 PASS

DataServices_FDS_Project_Data_Project_ID_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_FDS_Project_Data_Project_ID_ReadData
Test Case NameDataServices_FDS_Project_Data_Project_ID_ReadData.001
Date of Creation29 SEP 2024 5:09:15 PM
Date of Execution29 SEP 2024 5:47:26 PM

Test Case Data

Test CaseDataServices_FDS_Project_Data_Project_ID_ReadData.001
File NameC-000058.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_FDS_Project_Data_Project_ID_ReadData
Data string <<malloc 4>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_FDS_Project_Data_Project_ID_ReadData
Data
[0] string 0
[1] string 0
[2] string 11
[3] string 14
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_FDS_Project_Data_Project_ID_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_FDS_Project_Data_Project_ID_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_FDS_Project_Data_Project_ID_ReadData.001

Event 1 - Calling DataServices_FDS_Project_Data_Project_ID_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_FDS_Project_Data_Project_ID_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
[2] string 0
[3] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_FDS_Project_Data_Project_ID_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_FDS_Project_Data_Project_ID_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
[1] string 0 <match>
[2] string 11 <match>
[3] string 14 <match>
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 5/5 PASS
Control Flows 2/2 PASS

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.001
Date of Creation29 SEP 2024 5:09:15 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.001
File NameC-000059.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> check with min value
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> check with min value
switch (blockStatus)
case NVM_REQ_PENDING:

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
ErrorStatus
[0] string 2
return unsigned char <<MIN>>
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
return unsigned char <<MIN>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
return unsigned char 10,10

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.001"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.002

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.002
Date of Creation29 SEP 2024 5:09:16 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.002
File NameC-000060.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with mid value
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case NVM_REQ_OK:

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int <<MAX>>
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
Data string <<malloc 1>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
ErrorStatus
[0] string 0
return unsigned char <<MID>>
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
DstPtr data_temp
return unsigned char <<MID>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
Data
[0] string 0,0,255
return unsigned char 10,10,0

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.002"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.003

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.003
Date of Creation29 SEP 2024 5:09:16 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.003
File NameC-000061.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with Mid value
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with Mid value
switch (blockStatus)
case NVM_REQ_RESTORED_FROM_ROM:

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int <<MAX>>
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
Data string <<malloc 1>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
ErrorStatus
[0] string 8
return unsigned char <<MID>>
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
DstPtr data_temp
return unsigned char <<MID>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
Data
[0] string 0,0,255
return unsigned char 10,10,0

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.003"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.004

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.004
Date of Creation29 SEP 2024 5:09:16 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.004
File NameC-000062.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case NVM_REQ_BLOCK_SKIPPED: -> NVM_REQ_PENDING ->

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
ErrorStatus
[0] string 4
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
DstPtr data_temp
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
return unsigned char 10,10,10

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.004"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.005

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.005
Date of Creation29 SEP 2024 5:09:16 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.005
File NameC-000063.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case default: -> NVM_REQ_NOT_OK

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
ErrorStatus
[0] string 1
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
DstPtr data_temp
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
return unsigned char 10,10,1

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.005"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.006

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.006
Date of Creation29 SEP 2024 5:09:16 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.006
File NameC-000064.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> READ_NOT_OK
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
return unsigned char MACRO=RTE_E_NvMService_AC3_E_NOT_OK

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
return unsigned char 10,1

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.006"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.007

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.007
Date of Creation29 SEP 2024 5:09:16 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.007
File NameC-000065.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case NVM_REQ_PENDING:
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
ErrorStatus
[0] string 2
return unsigned char MACRO=RTE_E_NvMService_AC3_E_NOT_OK
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
return unsigned char 10,10

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData.007"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.001
Date of Creation29 SEP 2024 5:09:16 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.001
File NameC-000066.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value
switch (blockStatus)
case NVM_REQ_PENDING:

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
ErrorStatus
[0] string 2
return unsigned char <<MIN>>
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
return unsigned char <<MIN>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
return unsigned char 10,10

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.001"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.002

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.002
Date of Creation29 SEP 2024 5:09:16 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.002
File NameC-000067.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with mid value
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with mid value
switch (blockStatus)
case NVM_REQ_OK:

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int <<MAX>>
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
Data string <<malloc 1>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
ErrorStatus
[0] string 0
return unsigned char <<MID>>
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
DstPtr data_temp
return unsigned char <<MID>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
Data
[0] string 0,0,255
return unsigned char 10,10,0

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.002"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.003

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.003
Date of Creation29 SEP 2024 5:09:16 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.003
File NameC-000068.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value
switch (blockStatus)
case NVM_REQ_RESTORED_FROM_ROM:

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int <<MAX>>
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
Data string <<malloc 1>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
ErrorStatus
[0] string 8
return unsigned char <<MAX>>
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
DstPtr data_temp
return unsigned char <<MAX>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
Data
[0] string 0,0,255
return unsigned char 10,10,0

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.003"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.004

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.004
Date of Creation29 SEP 2024 5:09:16 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.004
File NameC-000069.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case NVM_REQ_BLOCK_SKIPPED: -> NVM_REQ_PENDING ->

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
ErrorStatus
[0] string 4
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
DstPtr data_temp
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
return unsigned char 10,10,10

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.004"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.005

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.005
Date of Creation29 SEP 2024 5:09:16 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.005
File NameC-000070.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case default: -> NVM_REQ_NOT_OK

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
ErrorStatus
[0] string 1
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
DstPtr data_temp
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
return unsigned char 10,10,1

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.005"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.006

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.006
Date of Creation29 SEP 2024 5:09:16 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.006
File NameC-000071.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> READ_NOT_OK
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
return unsigned char MACRO=RTE_E_NvMService_AC3_E_NOT_OK

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
return unsigned char 10,1

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.006"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.007

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.007
Date of Creation29 SEP 2024 5:09:16 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.007
File NameC-000072.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case NVM_REQ_PENDING:
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
ErrorStatus
[0] string 2
return unsigned char MACRO=RTE_E_NvMService_AC3_E_NOT_OK
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
return unsigned char 10,10

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData.007"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.001
Date of Creation29 SEP 2024 5:09:16 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.001
File NameC-000073.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value
switch (blockStatus)
case NVM_REQ_PENDING:

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
ErrorStatus
[0] string 2
return unsigned char <<MIN>>
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
return unsigned char <<MIN>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
return unsigned char 10,10

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.001"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.002

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.002
Date of Creation29 SEP 2024 5:09:16 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.002
File NameC-000074.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with mid value
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with mid value
switch (blockStatus)
case NVM_REQ_OK:
if(ApplicationProgrammingState == BLOCK_VALID) TRUE

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int MACRO=BLOCK_VALID
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Data string <<malloc 1>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
ErrorStatus
[0] string 0
return unsigned char <<MID>>
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
DstPtr data_temp
return unsigned char <<MID>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Data
[0] string 0,0,0
return unsigned char 10,10,0

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.002"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.003

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.003
Date of Creation29 SEP 2024 5:09:16 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.003
File NameC-000075.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value
switch (blockStatus)
case NVM_REQ_RESTORED_FROM_ROM:

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int <<MAX>>
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Data string <<malloc 1>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
ErrorStatus
[0] string 8
return unsigned char <<MAX>>
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
DstPtr data_temp
return unsigned char <<MAX>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Data
[0] string 0,0,1
return unsigned char 10,10,0

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.003"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.004

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.004
Date of Creation29 SEP 2024 5:09:16 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.004
File NameC-000076.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case NVM_REQ_BLOCK_SKIPPED: -> NVM_REQ_PENDING ->

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
ErrorStatus
[0] string 4
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
DstPtr data_temp
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
return unsigned char 10,10,10

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.004"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.005

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.005
Date of Creation29 SEP 2024 5:09:16 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.005
File NameC-000077.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case default: -> NVM_REQ_NOT_OK

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
ErrorStatus
[0] string 1
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
DstPtr data_temp
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
return unsigned char 10,10,1

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.005"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.006

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.006
Date of Creation29 SEP 2024 5:09:16 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.006
File NameC-000078.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> READ_NOT_OK
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
return unsigned char MACRO=RTE_E_NvMService_AC3_E_NOT_OK

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
return unsigned char 10,1

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.006"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.007

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.007
Date of Creation29 SEP 2024 5:09:16 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.007
File NameC-000079.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case NVM_REQ_PENDING:
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
ErrorStatus
[0] string 2
return unsigned char MACRO=RTE_E_NvMService_AC3_E_NOT_OK
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
return unsigned char 10,10

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.007"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.008

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.008
Date of Creation29 SEP 2024 5:09:16 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.008
File NameC-000080.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case NVM_REQ_OK:
if(ApplicationProgrammingState == BLOCK_VALID) FALSE
else if(ApplicationProgrammingState == BLOCK_DELETED) TRUE

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 0
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Data string <<malloc 1>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
ErrorStatus
[0] string 0
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
DstPtr data_temp
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Data
[0] string 0,0,MACRO=PROG_STATE_BLOCK_ERASED
return unsigned char 10,10,0

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.008"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.009

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.009
Date of Creation29 SEP 2024 5:09:16 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.009
File NameC-000081.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case NVM_REQ_OK:
if(ApplicationProgrammingState == BLOCK_VALID) FALSE
else if(ApplicationProgrammingState == BLOCK_DELETED) FALSE

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 2
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Data string <<malloc 1>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
ErrorStatus
[0] string 0
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
DstPtr data_temp
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
Data
[0] string 0,0,MACRO=PROG_STATE_BLOCK_INVALID
return unsigned char 10,10,0

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData.009"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.001
Date of Creation29 SEP 2024 5:09:16 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.001
File NameC-000082.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value
switch (blockStatus)
case NVM_REQ_PENDING:

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
ErrorStatus
[0] string 2
return unsigned char <<MIN>>
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
return unsigned char <<MIN>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
return unsigned char 10,10

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.001"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.002

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.002
Date of Creation29 SEP 2024 5:09:16 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.002
File NameC-000083.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with mid value
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with mid value
switch (blockStatus)
case NVM_REQ_OK:

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int <<MAX>>
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
Data string <<malloc 1>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
ErrorStatus
[0] string 0
return unsigned char <<MID>>
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
DstPtr data_temp
return unsigned char <<MID>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
Data
[0] string 0,0,255
return unsigned char 10,10,0

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.002"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.003

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.003
Date of Creation29 SEP 2024 5:09:16 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.003
File NameC-000084.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value
switch (blockStatus)
case NVM_REQ_RESTORED_FROM_ROM:

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int <<MAX>>
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
Data string <<malloc 1>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
ErrorStatus
[0] string 8
return unsigned char <<MAX>>
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
DstPtr data_temp
return unsigned char <<MAX>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
Data
[0] string 0,0,255
return unsigned char 10,10,0

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.003"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.004

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.004
Date of Creation29 SEP 2024 5:09:16 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.004
File NameC-000085.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case NVM_REQ_BLOCK_SKIPPED: -> NVM_REQ_PENDING ->

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
ErrorStatus
[0] string 4
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
DstPtr data_temp
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
return unsigned char 10,10,10

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.004"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.005

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.005
Date of Creation29 SEP 2024 5:09:16 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.005
File NameC-000086.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case default: -> NVM_REQ_NOT_OK

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
ErrorStatus
[0] string 1
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
DstPtr data_temp
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
return unsigned char 10,10,1

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.005"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.006

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.006
Date of Creation29 SEP 2024 5:09:16 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.006
File NameC-000087.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> READ_NOT_OK
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
return unsigned char MACRO=RTE_E_NvMService_AC3_E_NOT_OK

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
return unsigned char 10,1

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.006"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.007

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.007
Date of Creation29 SEP 2024 5:09:16 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.007
File NameC-000088.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case NVM_REQ_PENDING:
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
ErrorStatus
[0] string 2
return unsigned char MACRO=RTE_E_NvMService_AC3_E_NOT_OK
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
return unsigned char 10,10

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData.007"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.001
Date of Creation29 SEP 2024 5:09:16 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.001
File NameC-000089.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value
switch (blockStatus)
case NVM_REQ_PENDING:

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
ErrorStatus
[0] string 2
return unsigned char <<MIN>>
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
return unsigned char <<MIN>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
return unsigned char 10,10

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.001"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.002

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.002
Date of Creation29 SEP 2024 5:09:16 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.002
File NameC-000090.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with mid value
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with mid value
switch (blockStatus)
case NVM_REQ_OK:

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int <<MAX>>
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
Data string <<malloc 1>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
ErrorStatus
[0] string 0
return unsigned char <<MID>>
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
DstPtr data_temp
return unsigned char <<MID>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
Data
[0] string 0,0,255
return unsigned char 10,10,0

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.002"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.003

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.003
Date of Creation29 SEP 2024 5:09:16 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.003
File NameC-000091.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value
switch (blockStatus)
case NVM_REQ_RESTORED_FROM_ROM:

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int <<MAX>>
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
Data string <<malloc 1>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
ErrorStatus
[0] string 8
return unsigned char <<MAX>>
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
DstPtr data_temp
return unsigned char <<MAX>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
Data
[0] string 0,0,255
return unsigned char 10,10,0

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.003"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.004

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.004
Date of Creation29 SEP 2024 5:09:16 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.004
File NameC-000092.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case NVM_REQ_BLOCK_SKIPPED: -> NVM_REQ_PENDING ->

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
ErrorStatus
[0] string 4
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
DstPtr data_temp
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
return unsigned char 10,10,10

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.004"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.005

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.005
Date of Creation29 SEP 2024 5:09:16 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.005
File NameC-000093.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case default: -> NVM_REQ_NOT_OK

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
ErrorStatus
[0] string 1
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
DstPtr data_temp
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
return unsigned char 10,10,1

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.005"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.006

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.006
Date of Creation29 SEP 2024 5:09:16 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.006
File NameC-000094.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> READ_NOT_OK
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
return unsigned char MACRO=RTE_E_NvMService_AC3_E_NOT_OK

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
return unsigned char 10,1

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.006"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.007

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.007
Date of Creation29 SEP 2024 5:09:16 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.007
File NameC-000095.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case NVM_REQ_PENDING:
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus
ErrorStatus
[0] string 2
return unsigned char MACRO=RTE_E_NvMService_AC3_E_NOT_OK
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
return unsigned char 10,10

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData.007"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.001
Date of Creation29 SEP 2024 5:09:16 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.001
File NameC-000096.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value
switch (blockStatus)
case NVM_REQ_PENDING:

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
ErrorStatus
[0] string 2
return unsigned char <<MIN>>
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
return unsigned char <<MIN>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
return unsigned char 10,10

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.001"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.002

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.002
Date of Creation29 SEP 2024 5:09:16 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.002
File NameC-000097.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with mid value
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with mid value
switch (blockStatus)
case NVM_REQ_OK:

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int <<MAX>>
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
Data string <<malloc 1>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
ErrorStatus
[0] string 0
return unsigned char <<MID>>
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
DstPtr data_temp
return unsigned char <<MID>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
Data
[0] string 0,0,255
return unsigned char 10,10,0

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.002"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.003

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.003
Date of Creation29 SEP 2024 5:09:16 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.003
File NameC-000098.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value
switch (blockStatus)
case NVM_REQ_RESTORED_FROM_ROM:

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int <<MAX>>
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
Data string <<malloc 1>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
ErrorStatus
[0] string 8
return unsigned char <<MAX>>
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
DstPtr data_temp
return unsigned char <<MAX>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
Data
[0] string 0,0,255
return unsigned char 10,10,0

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.003"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.004

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.004
Date of Creation29 SEP 2024 5:09:16 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.004
File NameC-000099.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case NVM_REQ_BLOCK_SKIPPED: -> NVM_REQ_PENDING ->

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
ErrorStatus
[0] string 4
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
DstPtr data_temp
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
return unsigned char 10,10,10

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.004"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.005

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.005
Date of Creation29 SEP 2024 5:09:16 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.005
File NameC-000100.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case default: -> NVM_REQ_NOT_OK

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
ErrorStatus
[0] string 1
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
DstPtr data_temp
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
return unsigned char 10,10,1

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.005"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.006

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.006
Date of Creation29 SEP 2024 5:09:16 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.006
File NameC-000101.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> READ_NOT_OK
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
return unsigned char MACRO=RTE_E_NvMService_AC3_E_NOT_OK

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
return unsigned char 10,1

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.006"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.007

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.007
Date of Creation29 SEP 2024 5:09:16 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.007
File NameC-000102.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case NVM_REQ_PENDING:
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
ErrorStatus
[0] string 2
return unsigned char MACRO=RTE_E_NvMService_AC3_E_NOT_OK
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
return unsigned char 10,10

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData.007"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.001
Date of Creation29 SEP 2024 5:09:16 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.001
File NameC-000103.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value
READ -> NVM_REQ_PENDING 
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value
switch (blockStatus)
case NVM_REQ_PENDING:

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
ErrorStatus
[0] string 2
return unsigned char <<MIN>>
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
return unsigned char <<MIN>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
return unsigned char 10,10

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.001"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.002

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.002
Date of Creation29 SEP 2024 5:09:16 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.002
File NameC-000104.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with mid value
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with mid value
switch (blockStatus)
case NVM_REQ_OK:

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int <<MAX>>
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
Data string <<malloc 1>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
ErrorStatus
[0] string 0
return unsigned char <<MID>>
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
DstPtr data_temp
return unsigned char <<MID>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
Data
[0] string 0,0,255
return unsigned char 10,10,0

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.002"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.003

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.003
Date of Creation29 SEP 2024 5:09:16 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.003
File NameC-000105.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value
switch (blockStatus)
case NVM_REQ_RESTORED_FROM_ROM:

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int <<MAX>>
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
Data string <<malloc 1>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
ErrorStatus
[0] string 8
return unsigned char <<MAX>>
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
DstPtr data_temp
return unsigned char <<MAX>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
Data
[0] string 0,0,255
return unsigned char 10,10,0

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.003"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.004

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.004
Date of Creation29 SEP 2024 5:09:17 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.004
File NameC-000106.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case NVM_REQ_BLOCK_SKIPPED: -> NVM_REQ_PENDING ->

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
ErrorStatus
[0] string 4
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
DstPtr data_temp
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
return unsigned char 10,10,10

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.004"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.005

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.005
Date of Creation29 SEP 2024 5:09:17 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.005
File NameC-000107.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case default: -> NVM_REQ_NOT_OK

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
ErrorStatus
[0] string 1
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
DstPtr data_temp
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
return unsigned char 10,10,1

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.005"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.006

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.006
Date of Creation29 SEP 2024 5:09:17 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.006
File NameC-000108.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> READ_NOT_OK
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
return unsigned char MACRO=RTE_E_NvMService_AC3_E_NOT_OK

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
return unsigned char 10,1

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.006"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.007

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.007
Date of Creation29 SEP 2024 5:09:17 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.007
File NameC-000109.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case NVM_REQ_PENDING:
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
ErrorStatus
[0] string 2
return unsigned char MACRO=RTE_E_NvMService_AC3_E_NOT_OK
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
return unsigned char 10,10

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData.007"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.001
Date of Creation29 SEP 2024 5:09:17 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.001
File NameC-000110.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value
switch (blockStatus)
case NVM_REQ_PENDING:

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
ErrorStatus
[0] string 2
return unsigned char <<MIN>>
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
return unsigned char <<MIN>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
return unsigned char 10,10

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.001"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.002

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.002
Date of Creation29 SEP 2024 5:09:17 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.002
File NameC-000111.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value
switch (blockStatus)
case NVM_REQ_OK:
if(BootloaderProgrammingState == BLOCK_VALID) TRUE

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 16777216
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Data string <<malloc 1>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
ErrorStatus
[0] string 0
return unsigned char <<MID>>
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
DstPtr data_temp
return unsigned char <<MID>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Data
[0] string 0,0,MACRO=PROG_STATE_BLOCK_VALID
return unsigned char 10,10,0

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.002"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.003

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.003
Date of Creation29 SEP 2024 5:09:17 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.003
File NameC-000112.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value
switch (blockStatus)
case NVM_REQ_RESTORED_FROM_ROM:

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int <<MAX>>
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Data string <<malloc 1>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
ErrorStatus
[0] string 8
return unsigned char <<MAX>>
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
DstPtr data_temp
return unsigned char <<MAX>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Data
[0] string 0,0,1
return unsigned char 10,10,0

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.003"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.004

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.004
Date of Creation29 SEP 2024 5:09:17 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.004
File NameC-000113.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case NVM_REQ_BLOCK_SKIPPED: -> NVM_REQ_PENDING ->

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
ErrorStatus
[0] string 4
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
DstPtr data_temp
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
return unsigned char 10,10,10

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.004"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.005

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.005
Date of Creation29 SEP 2024 5:09:17 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.005
File NameC-000114.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case default: -> NVM_REQ_NOT_OK

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
ErrorStatus
[0] string 1
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
DstPtr data_temp
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
return unsigned char 10,10,1

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.005"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.006

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.006
Date of Creation29 SEP 2024 5:09:17 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.006
File NameC-000115.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> READ_NOT_OK
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
return unsigned char MACRO=RTE_E_NvMService_AC3_E_NOT_OK

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
return unsigned char 10,1

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.006"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.007

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.007
Date of Creation29 SEP 2024 5:09:17 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.007
File NameC-000116.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case NVM_REQ_PENDING:
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
return unsigned char 0
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
ErrorStatus
[0] string 2
return unsigned char MACRO=RTE_E_NvMService_AC3_E_NOT_OK

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
return unsigned char 10,10

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.007"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.008

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.008
Date of Creation29 SEP 2024 5:09:17 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.008
File NameC-000117.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case NVM_REQ_OK:
if(BootloaderProgrammingState == BLOCK_VALID) FALSE
else if(BootloaderProgrammingState == BLOCK_DELETED) TRUE

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int MACRO=BLOCK_DELETED
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Data string <<malloc 1>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
ErrorStatus
[0] string 0
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
DstPtr data_temp
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Data
[0] string 0,0,MACRO=PROG_STATE_BLOCK_ERASED
return unsigned char 10,10,0

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.008"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.009

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.009
Date of Creation29 SEP 2024 5:09:17 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.009
File NameC-000118.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case NVM_REQ_OK:
if(BootloaderProgrammingState == BLOCK_VALID) FALSE
else if(BootloaderProgrammingState == BLOCK_DELETED) FALSE

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 2
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Data string <<malloc 1>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
ErrorStatus
[0] string 0
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
DstPtr data_temp
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
Data
[0] string 0,0,255
return unsigned char 10,10,0

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData.009"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.001
Date of Creation29 SEP 2024 5:09:17 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.001
File NameC-000119.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value
switch (blockStatus)
case NVM_REQ_PENDING:

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
ErrorStatus
[0] string 2
return unsigned char <<MIN>>
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
return unsigned char <<MIN>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
return unsigned char 10,10

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.001"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.002

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.002
Date of Creation29 SEP 2024 5:09:17 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.002
File NameC-000120.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with mid value
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with mid value
switch (blockStatus)
case NVM_REQ_OK:

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int <<MAX>>
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
Data string <<malloc 1>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
ErrorStatus
[0] string 0
return unsigned char <<MID>>
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
DstPtr data_temp
return unsigned char <<MID>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
Data
[0] string 0,0,255
return unsigned char 10,10,0

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.002"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.003

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.003
Date of Creation29 SEP 2024 5:09:17 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.003
File NameC-000121.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value
switch (blockStatus)
case NVM_REQ_RESTORED_FROM_ROM:

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int <<MAX>>
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
Data string <<malloc 1>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
ErrorStatus
[0] string 8
return unsigned char <<MAX>>
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
DstPtr data_temp
return unsigned char <<MAX>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
Data
[0] string 0,0,255
return unsigned char 10,10,0

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.003"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.004

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.004
Date of Creation29 SEP 2024 5:09:17 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.004
File NameC-000122.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case NVM_REQ_BLOCK_SKIPPED: -> NVM_REQ_PENDING ->

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
ErrorStatus
[0] string 4
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
DstPtr data_temp
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
return unsigned char 10,10,10

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.004"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.005

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.005
Date of Creation29 SEP 2024 5:09:17 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.005
File NameC-000123.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case default: -> NVM_REQ_NOT_OK

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
ErrorStatus
[0] string 1
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
DstPtr data_temp
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
return unsigned char 10,10,1

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.005"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.006

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.006
Date of Creation29 SEP 2024 5:09:17 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.006
File NameC-000124.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> READ_NOT_OK
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
return unsigned char MACRO=RTE_E_NvMService_AC3_E_NOT_OK

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
return unsigned char 10,1

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.006"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.007

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.007
Date of Creation29 SEP 2024 5:09:17 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.007
File NameC-000125.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case NVM_REQ_PENDING:
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
ErrorStatus
[0] string 2
return unsigned char MACRO=RTE_E_NvMService_AC3_E_NOT_OK
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
return unsigned char 10,10

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData.007"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.001
Date of Creation29 SEP 2024 5:09:17 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.001
File NameC-000126.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value
switch (blockStatus)
case NVM_REQ_PENDING:

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
ErrorStatus
[0] string 2
return unsigned char <<MIN>>
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
return unsigned char <<MIN>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
return unsigned char 10,10

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.001"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.002

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.002
Date of Creation29 SEP 2024 5:09:17 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.002
File NameC-000127.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with mid value
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with mid value
switch (blockStatus)
case NVM_REQ_OK:

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int <<MAX>>
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
Data string <<malloc 1>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
ErrorStatus
[0] string 0
return unsigned char <<MID>>
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
DstPtr data_temp
return unsigned char <<MID>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
Data
[0] string 0,0,255
return unsigned char 10,10,0

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.002"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.003

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.003
Date of Creation29 SEP 2024 5:09:17 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.003
File NameC-000128.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value
switch (blockStatus)
case NVM_REQ_RESTORED_FROM_ROM:

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int <<MAX>>
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
Data string <<malloc 1>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
ErrorStatus
[0] string 8
return unsigned char <<MAX>>
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
DstPtr data_temp
return unsigned char <<MAX>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
Data
[0] string 0,0,255
return unsigned char 10,10,0

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.003"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.004

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.004
Date of Creation29 SEP 2024 5:09:17 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.004
File NameC-000129.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case NVM_REQ_BLOCK_SKIPPED: -> NVM_REQ_PENDING ->

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
ErrorStatus
[0] string 4
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
DstPtr data_temp
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
return unsigned char 10,10,10

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.004"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.005

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.005
Date of Creation29 SEP 2024 5:09:17 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.005
File NameC-000130.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case default: -> NVM_REQ_NOT_OK

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
ErrorStatus
[0] string 1
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
DstPtr data_temp
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
return unsigned char 10,10,1

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.005"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.006

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.006
Date of Creation29 SEP 2024 5:09:17 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.006
File NameC-000131.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> READ_NOT_OK
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
return unsigned char MACRO=RTE_E_NvMService_AC3_E_NOT_OK

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
return unsigned char 10,1

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.006"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.007

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.007
Date of Creation29 SEP 2024 5:09:17 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.007
File NameC-000132.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case NVM_REQ_PENDING:
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus
ErrorStatus
[0] string 2
return unsigned char MACRO=RTE_E_NvMService_AC3_E_NOT_OK
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
return unsigned char 10,10

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData.007"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.001
Date of Creation29 SEP 2024 5:09:17 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.001
File NameC-000133.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value
switch (blockStatus)
case NVM_REQ_PENDING:

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
ErrorStatus
[0] string 2
return unsigned char <<MIN>>
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
return unsigned char <<MIN>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
return unsigned char 10,10

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.001"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.002

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.002
Date of Creation29 SEP 2024 5:09:17 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.002
File NameC-000134.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with mid value
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with mid value
switch (blockStatus)
case NVM_REQ_OK:

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int <<MAX>>
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
Data string <<malloc 1>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
ErrorStatus
[0] string 0
return unsigned char <<MID>>
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
DstPtr data_temp
return unsigned char <<MID>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
Data
[0] string 0,0,255
return unsigned char 10,10,0

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.002"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.003

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.003
Date of Creation29 SEP 2024 5:09:17 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.003
File NameC-000135.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value
switch (blockStatus)
case NVM_REQ_RESTORED_FROM_ROM:

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int <<MAX>>
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
Data string <<malloc 1>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
ErrorStatus
[0] string 8
return unsigned char <<MAX>>
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
DstPtr data_temp
return unsigned char <<MAX>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
Data
[0] string 0,0,255
return unsigned char 10,10,0

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.003"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.004

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.004
Date of Creation29 SEP 2024 5:09:17 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.004
File NameC-000136.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case NVM_REQ_BLOCK_SKIPPED: -> NVM_REQ_PENDING ->

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
ErrorStatus
[0] string 4
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
DstPtr data_temp
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
return unsigned char 10,10,10

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.004"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.005

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.005
Date of Creation29 SEP 2024 5:09:17 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.005
File NameC-000137.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case default: -> NVM_REQ_NOT_OK

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
ErrorStatus
[0] string 1
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
DstPtr data_temp
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
return unsigned char 10,10,1

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.005"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.006

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.006
Date of Creation29 SEP 2024 5:09:17 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.006
File NameC-000138.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> READ_NOT_OK
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
return unsigned char MACRO=RTE_E_NvMService_AC3_E_NOT_OK

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
return unsigned char 10,1

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.006"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.007

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.007
Date of Creation29 SEP 2024 5:09:17 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.007
File NameC-000139.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case NVM_REQ_PENDING:
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
ErrorStatus
[0] string 2
return unsigned char MACRO=RTE_E_NvMService_AC3_E_NOT_OK
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
return unsigned char 10,10

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData.007"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.001
Date of Creation29 SEP 2024 5:09:17 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.001
File NameC-000140.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value
switch (blockStatus)
case NVM_REQ_PENDING:

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
ErrorStatus
[0] string 2
return unsigned char <<MIN>>
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
return unsigned char <<MIN>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
return unsigned char 10,10

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.001"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.002

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.002
Date of Creation29 SEP 2024 5:09:17 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.002
File NameC-000141.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with mid value
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with mid value
switch (blockStatus)
case NVM_REQ_OK:

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int <<MAX>>
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
Data string <<malloc 1>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
ErrorStatus
[0] string 0
return unsigned char <<MID>>
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
DstPtr data_temp
return unsigned char <<MID>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
Data
[0] string 0,0,255
return unsigned char 10,10,0

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.002"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.003

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.003
Date of Creation29 SEP 2024 5:09:17 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.003
File NameC-000142.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value
switch (blockStatus)
case NVM_REQ_RESTORED_FROM_ROM:

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int <<MAX>>
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
Data string <<malloc 1>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
ErrorStatus
[0] string 8
return unsigned char <<MAX>>
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
DstPtr data_temp
return unsigned char <<MAX>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
Data
[0] string 0,0,255
return unsigned char 10,10,0

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.003"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.004

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.004
Date of Creation29 SEP 2024 5:09:17 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.004
File NameC-000143.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case NVM_REQ_BLOCK_SKIPPED: -> NVM_REQ_PENDING ->

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
ErrorStatus
[0] string 4
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
DstPtr data_temp
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
return unsigned char 10,10,10

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.004"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.005

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.005
Date of Creation29 SEP 2024 5:09:17 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.005
File NameC-000144.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case default: -> NVM_REQ_NOT_OK

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
ErrorStatus
[0] string 1
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
DstPtr data_temp
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
return unsigned char 10,10,1

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.005"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.006

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.006
Date of Creation29 SEP 2024 5:09:17 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.006
File NameC-000145.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> READ_NOT_OK
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
return unsigned char MACRO=RTE_E_NvMService_AC3_E_NOT_OK

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
return unsigned char 10,1

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.006"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.007

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.007
Date of Creation29 SEP 2024 5:09:17 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.007
File NameC-000146.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case NVM_REQ_PENDING:
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
ErrorStatus
[0] string 2
return unsigned char MACRO=RTE_E_NvMService_AC3_E_NOT_OK
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
return unsigned char 10,10

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData.007"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.001
Date of Creation29 SEP 2024 5:09:17 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.001
File NameC-000147.DAT

Requirements/Notes

switch(State)
case READ 
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with mid value
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with mid value
switch (blockStatus)
case NVM_REQ_PENDING:

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
ErrorStatus
[0] string 2
return unsigned char <<MID>>
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
return unsigned char <<MID>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
return unsigned char 10,10

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.001"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.002

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.002
Date of Creation29 SEP 2024 5:09:17 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.002
File NameC-000148.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value
switch (blockStatus)
case NVM_REQ_OK:
if(HSMProgrammingState == BLOCK_VALID) TRUE

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 429496729
data_ull unsigned long long 4294967295
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Data string <<malloc 1>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
ErrorStatus
[0] string 0
return unsigned char <<MIN>>
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
DstPtr data_ull
return unsigned char <<MIN>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Data
[0] string 0,0,255
return unsigned char 10,10,0

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.002"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.003

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.003
Date of Creation29 SEP 2024 5:09:18 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.003
File NameC-000149.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case NVM_REQ_RESTORED_FROM_ROM:

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Data string <<malloc 1>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
ErrorStatus
[0] string 8
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Data
[0] string 0,0,255
return unsigned char 10,10,0

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.003"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.004

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.004
Date of Creation29 SEP 2024 5:09:18 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.004
File NameC-000150.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value
switch (blockStatus)
case NVM_REQ_BLOCK_SKIPPED: -> NVM_REQ_PENDING ->

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
ErrorStatus
[0] string 4
return unsigned char <<MAX>>
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
return unsigned char <<MAX>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
return unsigned char 10,10,10

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.004"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.005

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.005
Date of Creation29 SEP 2024 5:09:18 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.005
File NameC-000151.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case default: -> NVM_REQ_NOT_OK

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
ErrorStatus
[0] string 1
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
return unsigned char 10,10,1

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.005"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.006

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.006
Date of Creation29 SEP 2024 5:09:18 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.006
File NameC-000152.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> READ_NOT_OK
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
return unsigned char MACRO=RTE_E_NvMService_AC3_E_NOT_OK

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
return unsigned char 10,1

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.006"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.007

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.007
Date of Creation29 SEP 2024 5:09:18 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.007
File NameC-000153.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case NVM_REQ_PENDING:
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
ErrorStatus
[0] string 2
return unsigned char MACRO=RTE_E_NvMService_AC3_E_NOT_OK
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
return unsigned char 10,10

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.007"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.008

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.008
Date of Creation29 SEP 2024 5:09:18 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.008
File NameC-000154.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case NVM_REQ_OK:
if(HSMProgrammingState == BLOCK_VALID) FALSE
else if(HSMProgrammingState == BLOCK_DELETED) TRUE

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_ull unsigned long long MACRO=BLOCK_DELETED
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Data string <<malloc 1>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
ErrorStatus
[0] string 0
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
DstPtr data_ull
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Data
[0] string 0,0,255
return unsigned char 10,10,0

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.008"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.009

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.009
Date of Creation29 SEP 2024 5:09:18 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.009
File NameC-000155.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case NVM_REQ_OK:
if(HSMProgrammingState == BLOCK_VALID) FALSE
else if(HSMProgrammingState == BLOCK_DELETED) FALSE

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_ull unsigned long long <<MAX>>
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Data string <<malloc 1>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus
ErrorStatus
[0] string 0
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock
DstPtr data_ull
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
Data
[0] string 0,0,1
return unsigned char 10,10,0

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData.009"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.001
Date of Creation29 SEP 2024 5:09:18 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.001
File NameC-000156.DAT

Requirements/Notes

switch(State)
case READ 
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value
switch (blockStatus)
case NVM_REQ_PENDING:

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
ErrorStatus
[0] string 2
return unsigned char <<MIN>>
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
return unsigned char <<MIN>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
return unsigned char 10,10

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.001"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.002

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.002
Date of Creation29 SEP 2024 5:09:18 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.002
File NameC-000157.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with mid value
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with mid value
switch (blockStatus)
case NVM_REQ_OK:

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int <<MAX>>
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
Data string <<malloc 1>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
ErrorStatus
[0] string 0
return unsigned char <<MID>>
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
DstPtr data_temp
return unsigned char <<MID>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
Data
[0] string 0,0,255
return unsigned char 10,10,0

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.002"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.003

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.003
Date of Creation29 SEP 2024 5:09:18 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.003
File NameC-000158.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value
switch (blockStatus)
case NVM_REQ_RESTORED_FROM_ROM:

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int <<MAX>>
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
Data string <<malloc 1>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
ErrorStatus
[0] string 8
return unsigned char <<MAX>>
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
DstPtr data_temp
return unsigned char <<MAX>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
Data
[0] string 0,0,255
return unsigned char 10,10,0

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.003"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.004

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.004
Date of Creation29 SEP 2024 5:09:18 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.004
File NameC-000159.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case NVM_REQ_BLOCK_SKIPPED: -> NVM_REQ_PENDING ->

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
ErrorStatus
[0] string 4
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
DstPtr data_temp
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
return unsigned char 10,10,10

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.004"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.005

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.005
Date of Creation29 SEP 2024 5:09:18 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.005
File NameC-000160.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case default: -> NVM_REQ_NOT_OK

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
ErrorStatus
[0] string 1
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
DstPtr data_temp
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
return unsigned char 10,10,1

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.005"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.006

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.006
Date of Creation29 SEP 2024 5:09:18 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.006
File NameC-000161.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> READ_NOT_OK
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
return unsigned char MACRO=RTE_E_NvMService_AC3_E_NOT_OK

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
return unsigned char 10,1

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.006"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.007

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.007
Date of Creation29 SEP 2024 5:09:18 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.007
File NameC-000162.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case NVM_REQ_PENDING:
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
ErrorStatus
[0] string 2
return unsigned char MACRO=RTE_E_NvMService_AC3_E_NOT_OK
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
return unsigned char 10,10

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData.007"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.001
Date of Creation29 SEP 2024 5:09:18 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.001
File NameC-000163.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with min value
switch (blockStatus)
case NVM_REQ_PENDING:

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
ErrorStatus
[0] string 2
return unsigned char <<MIN>>
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
return unsigned char <<MIN>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
return unsigned char 10,10

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.001"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.002

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.002
Date of Creation29 SEP 2024 5:09:18 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.002
File NameC-000164.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with mid value
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with mid value
switch (blockStatus)
case NVM_REQ_OK:

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int <<MAX>>
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
Data string <<malloc 1>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
ErrorStatus
[0] string 0
return unsigned char <<MID>>
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
DstPtr data_temp
return unsigned char <<MID>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
Data
[0] string 0,0,255
return unsigned char 10,10,0

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.002"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.003

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.003
Date of Creation29 SEP 2024 5:09:18 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.003
File NameC-000165.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> Check with max value
switch (blockStatus)
case NVM_REQ_RESTORED_FROM_ROM:

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int <<MAX>>
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
Data string <<malloc 1>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
ErrorStatus
[0] string 8
return unsigned char <<MAX>>
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
DstPtr data_temp
return unsigned char <<MAX>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
Data
[0] string 0,0,255
return unsigned char 10,10,0

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.003"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.004

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.004
Date of Creation29 SEP 2024 5:09:18 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.004
File NameC-000166.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case NVM_REQ_BLOCK_SKIPPED: -> NVM_REQ_PENDING ->

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
ErrorStatus
[0] string 4
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
DstPtr data_temp
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
return unsigned char 10,10,10

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.004"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.005

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.005
Date of Creation29 SEP 2024 5:09:18 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.005
File NameC-000167.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case default: -> NVM_REQ_NOT_OK

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
ErrorStatus
[0] string 1
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
DstPtr data_temp
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
return unsigned char 10,10,1

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.005"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.006

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.006
Date of Creation29 SEP 2024 5:09:18 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.006
File NameC-000168.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> READ_NOT_OK
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
return unsigned char MACRO=RTE_E_NvMService_AC3_E_NOT_OK

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
return unsigned char 10,1

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.006"

DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.007

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
Test Case NameDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.007
Date of Creation29 SEP 2024 5:09:18 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.007
File NameC-000169.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
switch (blockStatus)
case NVM_REQ_PENDING:
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus
ErrorStatus
[0] string 2
return unsigned char MACRO=RTE_E_NvMService_AC3_E_NOT_OK
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
return unsigned char 10,10

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData.007"

DataServices_Fingerprint_Appl_Day_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_Appl_Day_ReadData
Test Case NameDataServices_Fingerprint_Appl_Day_ReadData.001
Date of Creation29 SEP 2024 5:09:18 PM
Date of Execution29 SEP 2024 5:47:39 PM

Test Case Data

Test CaseDataServices_Fingerprint_Appl_Day_ReadData.001
File NameC-000170.DAT

Requirements/Notes

Function empty

Input Test Data

This test has no input data.

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_Appl_Day_ReadData
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Appl_Day_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Appl_Day_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_Fingerprint_Appl_Day_ReadData.001

Event 1 - Calling DataServices_Fingerprint_Appl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_Appl_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_Fingerprint_Appl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_Appl_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 2/2 PASS

DataServices_Fingerprint_Appl_Day_WriteData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_Appl_Day_WriteData
Test Case NameDataServices_Fingerprint_Appl_Day_WriteData.001
Date of Creation29 SEP 2024 5:09:18 PM
Date of Execution29 SEP 2024 5:47:52 PM

Test Case Data

Test CaseDataServices_Fingerprint_Appl_Day_WriteData.001
File NameC-000171.DAT

Requirements/Notes

Function empty

Input Test Data

This test has no input data.

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_Appl_Day_WriteData
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Appl_Day_WriteData
DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Appl_Day_WriteData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_Fingerprint_Appl_Day_WriteData.001

Event 1 - Calling DataServices_Fingerprint_Appl_Day_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_Appl_Day_WriteData
Parameter Type Actual Value Expected Value
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_Fingerprint_Appl_Day_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_Appl_Day_WriteData
Parameter Type Actual Value Expected Value
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 2/2 PASS

DataServices_Fingerprint_Appl_Month_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_Appl_Month_ReadData
Test Case NameDataServices_Fingerprint_Appl_Month_ReadData.001
Date of Creation29 SEP 2024 5:09:18 PM
Date of Execution29 SEP 2024 5:48:03 PM

Test Case Data

Test CaseDataServices_Fingerprint_Appl_Month_ReadData.001
File NameC-000172.DAT

Requirements/Notes

Function empty

Input Test Data

This test has no input data.

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_Appl_Month_ReadData
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Appl_Month_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Appl_Month_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_Fingerprint_Appl_Month_ReadData.001

Event 1 - Calling DataServices_Fingerprint_Appl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_Appl_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_Fingerprint_Appl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_Appl_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 2/2 PASS

DataServices_Fingerprint_Appl_Month_WriteData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_Appl_Month_WriteData
Test Case NameDataServices_Fingerprint_Appl_Month_WriteData.001
Date of Creation29 SEP 2024 5:09:18 PM
Date of Execution29 SEP 2024 5:48:14 PM

Test Case Data

Test CaseDataServices_Fingerprint_Appl_Month_WriteData.001
File NameC-000173.DAT

Input Test Data

This test has no input data.

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_Appl_Month_WriteData
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Appl_Month_WriteData
DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Appl_Month_WriteData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_Fingerprint_Appl_Month_WriteData.001

Event 1 - Calling DataServices_Fingerprint_Appl_Month_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_Appl_Month_WriteData
Parameter Type Actual Value Expected Value
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_Fingerprint_Appl_Month_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_Appl_Month_WriteData
Parameter Type Actual Value Expected Value
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 2/2 PASS

DataServices_Fingerprint_Appl_Year_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_Appl_Year_ReadData
Test Case NameDataServices_Fingerprint_Appl_Year_ReadData.001
Date of Creation29 SEP 2024 5:09:18 PM
Date of Execution29 SEP 2024 5:48:26 PM

Test Case Data

Test CaseDataServices_Fingerprint_Appl_Year_ReadData.001
File NameC-000174.DAT

Requirements/Notes

Function empty

Input Test Data

This test has no input data.

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_Appl_Year_ReadData
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Appl_Year_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Appl_Year_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_Fingerprint_Appl_Year_ReadData.001

Event 1 - Calling DataServices_Fingerprint_Appl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_Appl_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_Fingerprint_Appl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_Appl_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 2/2 PASS

DataServices_Fingerprint_Appl_Year_WriteData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_Appl_Year_WriteData
Test Case NameDataServices_Fingerprint_Appl_Year_WriteData.001
Date of Creation29 SEP 2024 5:09:18 PM
Date of Execution29 SEP 2024 5:48:42 PM

Test Case Data

Test CaseDataServices_Fingerprint_Appl_Year_WriteData.001
File NameC-000175.DAT

Requirements/Notes

Function empty

Input Test Data

This test has no input data.

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_Appl_Year_WriteData
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Appl_Year_WriteData
DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Appl_Year_WriteData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_Fingerprint_Appl_Year_WriteData.001

Event 1 - Calling DataServices_Fingerprint_Appl_Year_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_Appl_Year_WriteData
Parameter Type Actual Value Expected Value
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_Fingerprint_Appl_Year_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_Appl_Year_WriteData
Parameter Type Actual Value Expected Value
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 2/2 PASS

DataServices_Fingerprint_Appl_raw_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_Appl_raw_ReadData
Test Case NameDataServices_Fingerprint_Appl_raw_ReadData.001
Date of Creation29 SEP 2024 5:09:18 PM
Date of Execution29 SEP 2024 5:48:55 PM

Test Case Data

Test CaseDataServices_Fingerprint_Appl_raw_ReadData.001
File NameC-000176.DAT

Requirements/Notes

Function empty

Input Test Data

This test has no input data.

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_Appl_raw_ReadData
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Appl_raw_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Appl_raw_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_Fingerprint_Appl_raw_ReadData.001

Event 1 - Calling DataServices_Fingerprint_Appl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_Appl_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_Fingerprint_Appl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_Appl_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 2/2 PASS

DataServices_Fingerprint_Appl_raw_WriteData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_Appl_raw_WriteData
Test Case NameDataServices_Fingerprint_Appl_raw_WriteData.001
Date of Creation29 SEP 2024 5:09:18 PM
Date of Execution29 SEP 2024 5:49:08 PM

Test Case Data

Test CaseDataServices_Fingerprint_Appl_raw_WriteData.001
File NameC-000177.DAT

Requirements/Notes

Function empty

Input Test Data

This test has no input data.

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_Appl_raw_WriteData
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Appl_raw_WriteData
DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Appl_raw_WriteData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_Fingerprint_Appl_raw_WriteData.001

Event 1 - Calling DataServices_Fingerprint_Appl_raw_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_Appl_raw_WriteData
Parameter Type Actual Value Expected Value
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_Fingerprint_Appl_raw_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_Appl_raw_WriteData
Parameter Type Actual Value Expected Value
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 2/2 PASS

DataServices_Fingerprint_Btl_Day_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_Btl_Day_ReadData
Test Case NameDataServices_Fingerprint_Btl_Day_ReadData.001
Date of Creation29 SEP 2024 5:09:18 PM
Date of Execution29 SEP 2024 5:49:21 PM

Test Case Data

Test CaseDataServices_Fingerprint_Btl_Day_ReadData.001
File NameC-000178.DAT

Requirements/Notes

Function empty

Input Test Data

This test has no input data.

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_Btl_Day_ReadData
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Btl_Day_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Btl_Day_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_Fingerprint_Btl_Day_ReadData.001

Event 1 - Calling DataServices_Fingerprint_Btl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_Btl_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_Fingerprint_Btl_Day_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_Btl_Day_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 2/2 PASS

DataServices_Fingerprint_Btl_Day_WriteData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_Btl_Day_WriteData
Test Case NameDataServices_Fingerprint_Btl_Day_WriteData.001
Date of Creation29 SEP 2024 5:09:18 PM
Date of Execution29 SEP 2024 5:49:34 PM

Test Case Data

Test CaseDataServices_Fingerprint_Btl_Day_WriteData.001
File NameC-000179.DAT

Requirements/Notes

Function empty

Input Test Data

This test has no input data.

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_Btl_Day_WriteData
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Btl_Day_WriteData
DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Btl_Day_WriteData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_Fingerprint_Btl_Day_WriteData.001

Event 1 - Calling DataServices_Fingerprint_Btl_Day_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_Btl_Day_WriteData
Parameter Type Actual Value Expected Value
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_Fingerprint_Btl_Day_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_Btl_Day_WriteData
Parameter Type Actual Value Expected Value
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 2/2 PASS

DataServices_Fingerprint_Btl_Month_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_Btl_Month_ReadData
Test Case NameDataServices_Fingerprint_Btl_Month_ReadData.001
Date of Creation29 SEP 2024 5:09:18 PM
Date of Execution29 SEP 2024 5:49:44 PM

Test Case Data

Test CaseDataServices_Fingerprint_Btl_Month_ReadData.001
File NameC-000180.DAT

Requirements/Notes

Function empty

Input Test Data

This test has no input data.

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_Btl_Month_ReadData
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Btl_Month_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Btl_Month_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_Fingerprint_Btl_Month_ReadData.001

Event 1 - Calling DataServices_Fingerprint_Btl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_Btl_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_Fingerprint_Btl_Month_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_Btl_Month_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 2/2 PASS

DataServices_Fingerprint_Btl_Month_WriteData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_Btl_Month_WriteData
Test Case NameDataServices_Fingerprint_Btl_Month_WriteData.001
Date of Creation29 SEP 2024 5:09:18 PM
Date of Execution29 SEP 2024 5:49:55 PM

Test Case Data

Test CaseDataServices_Fingerprint_Btl_Month_WriteData.001
File NameC-000181.DAT

Requirements/Notes

Function empty

Input Test Data

This test has no input data.

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_Btl_Month_WriteData
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Btl_Month_WriteData
DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Btl_Month_WriteData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_Fingerprint_Btl_Month_WriteData.001

Event 1 - Calling DataServices_Fingerprint_Btl_Month_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_Btl_Month_WriteData
Parameter Type Actual Value Expected Value
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_Fingerprint_Btl_Month_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_Btl_Month_WriteData
Parameter Type Actual Value Expected Value
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 2/2 PASS

DataServices_Fingerprint_Btl_Year_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_Btl_Year_ReadData
Test Case NameDataServices_Fingerprint_Btl_Year_ReadData.001
Date of Creation29 SEP 2024 5:09:18 PM
Date of Execution29 SEP 2024 5:50:07 PM

Test Case Data

Test CaseDataServices_Fingerprint_Btl_Year_ReadData.001
File NameC-000182.DAT

Requirements/Notes

Function empty

Input Test Data

This test has no input data.

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_Btl_Year_ReadData
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Btl_Year_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Btl_Year_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_Fingerprint_Btl_Year_ReadData.001

Event 1 - Calling DataServices_Fingerprint_Btl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_Btl_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_Fingerprint_Btl_Year_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_Btl_Year_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 2/2 PASS

DataServices_Fingerprint_Btl_Year_WriteData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_Btl_Year_WriteData
Test Case NameDataServices_Fingerprint_Btl_Year_WriteData.001
Date of Creation29 SEP 2024 5:09:18 PM
Date of Execution29 SEP 2024 5:50:19 PM

Test Case Data

Test CaseDataServices_Fingerprint_Btl_Year_WriteData.001
File NameC-000183.DAT

Requirements/Notes

Function empty

Input Test Data

This test has no input data.

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_Btl_Year_WriteData
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Btl_Year_WriteData
DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Btl_Year_WriteData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_Fingerprint_Btl_Year_WriteData.001

Event 1 - Calling DataServices_Fingerprint_Btl_Year_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_Btl_Year_WriteData
Parameter Type Actual Value Expected Value
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_Fingerprint_Btl_Year_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_Btl_Year_WriteData
Parameter Type Actual Value Expected Value
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 2/2 PASS

DataServices_Fingerprint_Btl_raw_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_Btl_raw_ReadData
Test Case NameDataServices_Fingerprint_Btl_raw_ReadData.001
Date of Creation29 SEP 2024 5:09:18 PM
Date of Execution29 SEP 2024 5:50:31 PM

Test Case Data

Test CaseDataServices_Fingerprint_Btl_raw_ReadData.001
File NameC-000184.DAT

Requirements/Notes

Function empty

Input Test Data

This test has no input data.

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_Btl_raw_ReadData
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Btl_raw_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Btl_raw_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_Fingerprint_Btl_raw_ReadData.001

Event 1 - Calling DataServices_Fingerprint_Btl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_Btl_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_Fingerprint_Btl_raw_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_Btl_raw_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 2/2 PASS

DataServices_Fingerprint_Btl_raw_WriteData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Fingerprint_Btl_raw_WriteData
Test Case NameDataServices_Fingerprint_Btl_raw_WriteData.001
Date of Creation29 SEP 2024 5:09:18 PM
Date of Execution29 SEP 2024 5:50:42 PM

Test Case Data

Test CaseDataServices_Fingerprint_Btl_raw_WriteData.001
File NameC-000185.DAT

Requirements/Notes

Function empty

Input Test Data

This test has no input data.

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_Btl_raw_WriteData
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Btl_raw_WriteData
DiagReadWriteDataByIdentifier.c.DataServices_Fingerprint_Btl_raw_WriteData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_Fingerprint_Btl_raw_WriteData.001

Event 1 - Calling DataServices_Fingerprint_Btl_raw_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_Btl_raw_WriteData
Parameter Type Actual Value Expected Value
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_Fingerprint_Btl_raw_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Fingerprint_Btl_raw_WriteData
Parameter Type Actual Value Expected Value
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 2/2 PASS

DataServices_Programming_Preconditions_NumOfProgramPrecond_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Programming_Preconditions_NumOfProgramPrecond_ReadData
Test Case NameDataServices_Programming_Preconditions_NumOfProgramPrecond_ReadData.001
Date of Creation29 SEP 2024 5:09:18 PM
Date of Execution29 SEP 2024 5:50:53 PM

Test Case Data

Test CaseDataServices_Programming_Preconditions_NumOfProgramPrecond_ReadData.001
File NameC-000186.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Programming_Preconditions_NumOfProgramPrecond_ReadData
Data string <<malloc 1>>
[0] string 1

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Programming_Preconditions_NumOfProgramPrecond_ReadData
Data
[0] string 4
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_Programming_Preconditions_NumOfProgramPrecond_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_Programming_Preconditions_NumOfProgramPrecond_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_Programming_Preconditions_NumOfProgramPrecond_ReadData.001

Event 1 - Calling DataServices_Programming_Preconditions_NumOfProgramPrecond_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Programming_Preconditions_NumOfProgramPrecond_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_Programming_Preconditions_NumOfProgramPrecond_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Programming_Preconditions_NumOfProgramPrecond_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 4 <match>
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

DataServices_Programming_Preconditions_Programming_Preconditions_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Programming_Preconditions_Programming_Preconditions_ReadData
Test Case NameDataServices_Programming_Preconditions_Programming_Preconditions_ReadData.001
Date of Creation29 SEP 2024 5:09:18 PM
Date of Execution29 SEP 2024 5:51:04 PM

Test Case Data

Test CaseDataServices_Programming_Preconditions_Programming_Preconditions_ReadData.001
File NameC-000187.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Programming_Preconditions_Programming_Preconditions_ReadData
Data string <<malloc 4>>
[0] string 0
[1] string 0
[2] string 0
[3] string 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Programming_Preconditions_Programming_Preconditions_ReadData
Data
[0] string 2
[1] string 167
[2] string 129
[3] string 5
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_Programming_Preconditions_Programming_Preconditions_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_Programming_Preconditions_Programming_Preconditions_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_Programming_Preconditions_Programming_Preconditions_ReadData.001

Event 1 - Calling DataServices_Programming_Preconditions_Programming_Preconditions_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Programming_Preconditions_Programming_Preconditions_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
[2] string 0
[3] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_Programming_Preconditions_Programming_Preconditions_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Programming_Preconditions_Programming_Preconditions_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 2 <match>
[1] string 167 <match>
[2] string 129 <match>
[3] string 5 <match>
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 5/5 PASS
Control Flows 2/2 PASS

DataServices_Programming_Preconditions_Programming_Preconditions_ReadDataLength.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Programming_Preconditions_Programming_Preconditions_ReadDataLength
Test Case NameDataServices_Programming_Preconditions_Programming_Preconditions_ReadDataLength.001
Date of Creation29 SEP 2024 5:09:18 PM
Date of Execution29 SEP 2024 5:51:18 PM

Test Case Data

Test CaseDataServices_Programming_Preconditions_Programming_Preconditions_ReadDataLength.001
File NameC-000188.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Programming_Preconditions_Programming_Preconditions_ReadDataLength
DataLength <<malloc 1>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Programming_Preconditions_Programming_Preconditions_ReadDataLength
DataLength
[0] 4

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_Programming_Preconditions_Programming_Preconditions_ReadDataLength
DiagReadWriteDataByIdentifier.c.DataServices_Programming_Preconditions_Programming_Preconditions_ReadDataLength

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_Programming_Preconditions_Programming_Preconditions_ReadDataLength.001

Event 1 - Calling DataServices_Programming_Preconditions_Programming_Preconditions_ReadDataLength

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Programming_Preconditions_Programming_Preconditions_ReadDataLength
Parameter Type Actual Value Expected Value
DataLength
[0] 0
Control Flows
<match>

Event 2 - Returned from DataServices_Programming_Preconditions_Programming_Preconditions_ReadDataLength

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Programming_Preconditions_Programming_Preconditions_ReadDataLength
Parameter Type Actual Value Expected Value
DataLength
[0] 4 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 2/2 PASS

DataServices_Software_Version_Patch_Level_1_SwVerPatchLevel_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Software_Version_Patch_Level_1_SwVerPatchLevel_ReadData
Test Case NameDataServices_Software_Version_Patch_Level_1_SwVerPatchLevel_ReadData.001
Date of Creation29 SEP 2024 5:09:18 PM
Date of Execution29 SEP 2024 5:51:30 PM

Test Case Data

Test CaseDataServices_Software_Version_Patch_Level_1_SwVerPatchLevel_ReadData.001
File NameC-000189.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Software_Version_Patch_Level_1_SwVerPatchLevel_ReadData
Data string <<malloc 1>>
[0] string 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Software_Version_Patch_Level_1_SwVerPatchLevel_ReadData
Data
[0] string 0
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_Software_Version_Patch_Level_1_SwVerPatchLevel_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_Software_Version_Patch_Level_1_SwVerPatchLevel_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_Software_Version_Patch_Level_1_SwVerPatchLevel_ReadData.001

Event 1 - Calling DataServices_Software_Version_Patch_Level_1_SwVerPatchLevel_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Software_Version_Patch_Level_1_SwVerPatchLevel_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_Software_Version_Patch_Level_1_SwVerPatchLevel_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Software_Version_Patch_Level_1_SwVerPatchLevel_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

DataServices_System_Identification_ECU_ID_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_System_Identification_ECU_ID_ReadData
Test Case NameDataServices_System_Identification_ECU_ID_ReadData.001
Date of Creation29 SEP 2024 5:09:18 PM
Date of Execution29 SEP 2024 5:51:41 PM

Test Case Data

Test CaseDataServices_System_Identification_ECU_ID_ReadData.001
File NameC-000190.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_System_Identification_ECU_ID_ReadData
Data string <<malloc 2>>
[0] string 0
[1] string 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_System_Identification_ECU_ID_ReadData
Data
[0] string 129
[1] string 43
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_System_Identification_ECU_ID_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_System_Identification_ECU_ID_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_System_Identification_ECU_ID_ReadData.001

Event 1 - Calling DataServices_System_Identification_ECU_ID_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_System_Identification_ECU_ID_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_System_Identification_ECU_ID_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_System_Identification_ECU_ID_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 129 <match>
[1] string 43 <match>
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 3/3 PASS
Control Flows 2/2 PASS

DataServices_System_Identification_NodeAddr_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_System_Identification_NodeAddr_ReadData
Test Case NameDataServices_System_Identification_NodeAddr_ReadData.001
Date of Creation29 SEP 2024 5:09:18 PM
Date of Execution29 SEP 2024 5:51:52 PM

Test Case Data

Test CaseDataServices_System_Identification_NodeAddr_ReadData.001
File NameC-000191.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_System_Identification_NodeAddr_ReadData
Data string <<malloc 2>>
[0] string 0
[1] string 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_System_Identification_NodeAddr_ReadData
Data
[0] string 1
[1] string 16
return unsigned char 0

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_System_Identification_NodeAddr_ReadData.001

Event 1 - Calling DataServices_System_Identification_NodeAddr_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_System_Identification_NodeAddr_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
return unsigned char 0

Event 2 - Returned from DataServices_System_Identification_NodeAddr_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_System_Identification_NodeAddr_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1 <match>
[1] string 16 <match>
return unsigned char 0 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 3/3 PASS

DataServices_Technical_Specifications_Version_MainVer_DSDL_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Technical_Specifications_Version_MainVer_DSDL_ReadData
Test Case NameDataServices_Technical_Specifications_Version_MainVer_DSDL_ReadData.001
Date of Creation29 SEP 2024 5:09:18 PM
Date of Execution29 SEP 2024 5:52:03 PM

Test Case Data

Test CaseDataServices_Technical_Specifications_Version_MainVer_DSDL_ReadData.001
File NameC-000192.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MainVer_DSDL_ReadData
Data string <<malloc 1>>
[0] string 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MainVer_DSDL_ReadData
Data
[0] string 3
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MainVer_DSDL_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MainVer_DSDL_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_Technical_Specifications_Version_MainVer_DSDL_ReadData.001

Event 1 - Calling DataServices_Technical_Specifications_Version_MainVer_DSDL_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MainVer_DSDL_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_Technical_Specifications_Version_MainVer_DSDL_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MainVer_DSDL_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 3 <match>
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

DataServices_Technical_Specifications_Version_MainVer_DUL_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Technical_Specifications_Version_MainVer_DUL_ReadData
Test Case NameDataServices_Technical_Specifications_Version_MainVer_DUL_ReadData.001
Date of Creation29 SEP 2024 5:09:18 PM
Date of Execution29 SEP 2024 5:52:17 PM

Test Case Data

Test CaseDataServices_Technical_Specifications_Version_MainVer_DUL_ReadData.001
File NameC-000193.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MainVer_DUL_ReadData
Data string <<malloc 1>>
[0] string 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MainVer_DUL_ReadData
Data
[0] string 1
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MainVer_DUL_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MainVer_DUL_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_Technical_Specifications_Version_MainVer_DUL_ReadData.001

Event 1 - Calling DataServices_Technical_Specifications_Version_MainVer_DUL_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MainVer_DUL_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_Technical_Specifications_Version_MainVer_DUL_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MainVer_DUL_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1 <match>
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

DataServices_Technical_Specifications_Version_MainVer_ORU_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Technical_Specifications_Version_MainVer_ORU_ReadData
Test Case NameDataServices_Technical_Specifications_Version_MainVer_ORU_ReadData.001
Date of Creation29 SEP 2024 5:09:18 PM
Date of Execution29 SEP 2024 5:52:32 PM

Test Case Data

Test CaseDataServices_Technical_Specifications_Version_MainVer_ORU_ReadData.001
File NameC-000194.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MainVer_ORU_ReadData
Data string <<malloc 1>>
[0] string 1

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MainVer_ORU_ReadData
Data
[0] string 2
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MainVer_ORU_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MainVer_ORU_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_Technical_Specifications_Version_MainVer_ORU_ReadData.001

Event 1 - Calling DataServices_Technical_Specifications_Version_MainVer_ORU_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MainVer_ORU_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_Technical_Specifications_Version_MainVer_ORU_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MainVer_ORU_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 2 <match>
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

DataServices_Technical_Specifications_Version_MainVer_PMode_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Technical_Specifications_Version_MainVer_PMode_ReadData
Test Case NameDataServices_Technical_Specifications_Version_MainVer_PMode_ReadData.001
Date of Creation29 SEP 2024 5:09:18 PM
Date of Execution29 SEP 2024 5:52:45 PM

Test Case Data

Test CaseDataServices_Technical_Specifications_Version_MainVer_PMode_ReadData.001
File NameC-000195.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MainVer_PMode_ReadData
Data string <<malloc 1>>
[0] string 1

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MainVer_PMode_ReadData
Data
[0] string 9
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MainVer_PMode_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MainVer_PMode_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_Technical_Specifications_Version_MainVer_PMode_ReadData.001

Event 1 - Calling DataServices_Technical_Specifications_Version_MainVer_PMode_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MainVer_PMode_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_Technical_Specifications_Version_MainVer_PMode_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MainVer_PMode_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 9 <match>
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

DataServices_Technical_Specifications_Version_MainVer_SFD_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Technical_Specifications_Version_MainVer_SFD_ReadData
Test Case NameDataServices_Technical_Specifications_Version_MainVer_SFD_ReadData.001
Date of Creation29 SEP 2024 5:09:18 PM
Date of Execution29 SEP 2024 5:52:58 PM

Test Case Data

Test CaseDataServices_Technical_Specifications_Version_MainVer_SFD_ReadData.001
File NameC-000196.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MainVer_SFD_ReadData
Data string <<malloc 1>>
[0] string 1

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MainVer_SFD_ReadData
Data
[0] string 2
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MainVer_SFD_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MainVer_SFD_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_Technical_Specifications_Version_MainVer_SFD_ReadData.001

Event 1 - Calling DataServices_Technical_Specifications_Version_MainVer_SFD_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MainVer_SFD_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_Technical_Specifications_Version_MainVer_SFD_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MainVer_SFD_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 2 <match>
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

DataServices_Technical_Specifications_Version_MainVer_SWaP_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Technical_Specifications_Version_MainVer_SWaP_ReadData
Test Case NameDataServices_Technical_Specifications_Version_MainVer_SWaP_ReadData.001
Date of Creation29 SEP 2024 5:09:18 PM
Date of Execution29 SEP 2024 5:53:11 PM

Test Case Data

Test CaseDataServices_Technical_Specifications_Version_MainVer_SWaP_ReadData.001
File NameC-000197.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MainVer_SWaP_ReadData
Data string <<malloc 1>>
[0] string 1

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MainVer_SWaP_ReadData
Data
[0] string 6
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MainVer_SWaP_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MainVer_SWaP_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_Technical_Specifications_Version_MainVer_SWaP_ReadData.001

Event 1 - Calling DataServices_Technical_Specifications_Version_MainVer_SWaP_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MainVer_SWaP_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_Technical_Specifications_Version_MainVer_SWaP_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MainVer_SWaP_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 6 <match>
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

DataServices_Technical_Specifications_Version_MainVer_VKMS_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Technical_Specifications_Version_MainVer_VKMS_ReadData
Test Case NameDataServices_Technical_Specifications_Version_MainVer_VKMS_ReadData.001
Date of Creation29 SEP 2024 5:09:18 PM
Date of Execution29 SEP 2024 5:53:22 PM

Test Case Data

Test CaseDataServices_Technical_Specifications_Version_MainVer_VKMS_ReadData.001
File NameC-000198.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MainVer_VKMS_ReadData
Data string <<malloc 1>>
[0] string 1

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MainVer_VKMS_ReadData
Data
[0] string 2
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MainVer_VKMS_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MainVer_VKMS_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_Technical_Specifications_Version_MainVer_VKMS_ReadData.001

Event 1 - Calling DataServices_Technical_Specifications_Version_MainVer_VKMS_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MainVer_VKMS_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_Technical_Specifications_Version_MainVer_VKMS_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MainVer_VKMS_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 2 <match>
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

DataServices_Technical_Specifications_Version_MajVer_80114_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Technical_Specifications_Version_MajVer_80114_ReadData
Test Case NameDataServices_Technical_Specifications_Version_MajVer_80114_ReadData.001
Date of Creation29 SEP 2024 5:09:18 PM
Date of Execution29 SEP 2024 5:53:33 PM

Test Case Data

Test CaseDataServices_Technical_Specifications_Version_MajVer_80114_ReadData.001
File NameC-000199.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MajVer_80114_ReadData
Data string <<malloc 1>>
[0] string 1

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MajVer_80114_ReadData
Data
[0] string 5
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MajVer_80114_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MajVer_80114_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_Technical_Specifications_Version_MajVer_80114_ReadData.001

Event 1 - Calling DataServices_Technical_Specifications_Version_MajVer_80114_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MajVer_80114_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_Technical_Specifications_Version_MajVer_80114_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MajVer_80114_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 5 <match>
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

DataServices_Technical_Specifications_Version_MajVer_80124_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Technical_Specifications_Version_MajVer_80124_ReadData
Test Case NameDataServices_Technical_Specifications_Version_MajVer_80124_ReadData.001
Date of Creation29 SEP 2024 5:09:18 PM
Date of Execution29 SEP 2024 5:53:45 PM

Test Case Data

Test CaseDataServices_Technical_Specifications_Version_MajVer_80124_ReadData.001
File NameC-000200.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MajVer_80124_ReadData
Data string <<malloc 1>>
[0] string 1

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MajVer_80124_ReadData
Data
[0] string 2
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MajVer_80124_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MajVer_80124_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_Technical_Specifications_Version_MajVer_80124_ReadData.001

Event 1 - Calling DataServices_Technical_Specifications_Version_MajVer_80124_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MajVer_80124_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_Technical_Specifications_Version_MajVer_80124_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MajVer_80124_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 2 <match>
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

DataServices_Technical_Specifications_Version_MajVer_80125_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Technical_Specifications_Version_MajVer_80125_ReadData
Test Case NameDataServices_Technical_Specifications_Version_MajVer_80125_ReadData.001
Date of Creation29 SEP 2024 5:09:19 PM
Date of Execution29 SEP 2024 5:53:57 PM

Test Case Data

Test CaseDataServices_Technical_Specifications_Version_MajVer_80125_ReadData.001
File NameC-000201.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MajVer_80125_ReadData
Data string <<malloc 1>>
[0] string 1

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MajVer_80125_ReadData
Data
[0] string 5
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MajVer_80125_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MajVer_80125_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_Technical_Specifications_Version_MajVer_80125_ReadData.001

Event 1 - Calling DataServices_Technical_Specifications_Version_MajVer_80125_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MajVer_80125_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_Technical_Specifications_Version_MajVer_80125_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MajVer_80125_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 5 <match>
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

DataServices_Technical_Specifications_Version_MajVer_80126_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Technical_Specifications_Version_MajVer_80126_ReadData
Test Case NameDataServices_Technical_Specifications_Version_MajVer_80126_ReadData.001
Date of Creation29 SEP 2024 5:09:19 PM
Date of Execution29 SEP 2024 5:54:10 PM

Test Case Data

Test CaseDataServices_Technical_Specifications_Version_MajVer_80126_ReadData.001
File NameC-000202.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MajVer_80126_ReadData
Data string <<malloc 1>>
[0] string 1

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MajVer_80126_ReadData
Data
[0] string 2
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MajVer_80126_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MajVer_80126_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_Technical_Specifications_Version_MajVer_80126_ReadData.001

Event 1 - Calling DataServices_Technical_Specifications_Version_MajVer_80126_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MajVer_80126_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_Technical_Specifications_Version_MajVer_80126_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MajVer_80126_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 2 <match>
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

DataServices_Technical_Specifications_Version_MajVer_80127_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Technical_Specifications_Version_MajVer_80127_ReadData
Test Case NameDataServices_Technical_Specifications_Version_MajVer_80127_ReadData.001
Date of Creation29 SEP 2024 5:09:19 PM
Date of Execution29 SEP 2024 5:54:21 PM

Test Case Data

Test CaseDataServices_Technical_Specifications_Version_MajVer_80127_ReadData.001
File NameC-000203.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MajVer_80127_ReadData
Data string <<malloc 1>>
[0] string 1

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MajVer_80127_ReadData
Data
[0] string 5
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MajVer_80127_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MajVer_80127_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_Technical_Specifications_Version_MajVer_80127_ReadData.001

Event 1 - Calling DataServices_Technical_Specifications_Version_MajVer_80127_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MajVer_80127_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_Technical_Specifications_Version_MajVer_80127_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MajVer_80127_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 5 <match>
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

DataServices_Technical_Specifications_Version_MajVer_80128_3_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Technical_Specifications_Version_MajVer_80128_3_ReadData
Test Case NameDataServices_Technical_Specifications_Version_MajVer_80128_3_ReadData.001
Date of Creation29 SEP 2024 5:09:19 PM
Date of Execution29 SEP 2024 5:54:32 PM

Test Case Data

Test CaseDataServices_Technical_Specifications_Version_MajVer_80128_3_ReadData.001
File NameC-000204.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MajVer_80128_3_ReadData
Data string <<malloc 1>>
[0] string 1

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MajVer_80128_3_ReadData
Data
[0] string 4
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MajVer_80128_3_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MajVer_80128_3_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_Technical_Specifications_Version_MajVer_80128_3_ReadData.001

Event 1 - Calling DataServices_Technical_Specifications_Version_MajVer_80128_3_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MajVer_80128_3_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_Technical_Specifications_Version_MajVer_80128_3_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MajVer_80128_3_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 4 <match>
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

DataServices_Technical_Specifications_Version_MinVer_80114_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Technical_Specifications_Version_MinVer_80114_ReadData
Test Case NameDataServices_Technical_Specifications_Version_MinVer_80114_ReadData.001
Date of Creation29 SEP 2024 5:09:19 PM
Date of Execution29 SEP 2024 5:54:43 PM

Test Case Data

Test CaseDataServices_Technical_Specifications_Version_MinVer_80114_ReadData.001
File NameC-000205.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MinVer_80114_ReadData
Data string <<malloc 1>>
[0] string 1

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MinVer_80114_ReadData
Data
[0] string 8
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MinVer_80114_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MinVer_80114_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_Technical_Specifications_Version_MinVer_80114_ReadData.001

Event 1 - Calling DataServices_Technical_Specifications_Version_MinVer_80114_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MinVer_80114_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_Technical_Specifications_Version_MinVer_80114_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MinVer_80114_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 8 <match>
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

DataServices_Technical_Specifications_Version_MinVer_80124_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Technical_Specifications_Version_MinVer_80124_ReadData
Test Case NameDataServices_Technical_Specifications_Version_MinVer_80124_ReadData.001
Date of Creation29 SEP 2024 5:09:19 PM
Date of Execution29 SEP 2024 5:54:55 PM

Test Case Data

Test CaseDataServices_Technical_Specifications_Version_MinVer_80124_ReadData.001
File NameC-000206.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MinVer_80124_ReadData
Data string <<malloc 1>>
[0] string 1

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MinVer_80124_ReadData
Data
[0] string 8
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MinVer_80124_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MinVer_80124_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_Technical_Specifications_Version_MinVer_80124_ReadData.001

Event 1 - Calling DataServices_Technical_Specifications_Version_MinVer_80124_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MinVer_80124_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_Technical_Specifications_Version_MinVer_80124_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MinVer_80124_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 8 <match>
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

DataServices_Technical_Specifications_Version_MinVer_80125_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Technical_Specifications_Version_MinVer_80125_ReadData
Test Case NameDataServices_Technical_Specifications_Version_MinVer_80125_ReadData.001
Date of Creation29 SEP 2024 5:09:19 PM
Date of Execution29 SEP 2024 5:55:09 PM

Test Case Data

Test CaseDataServices_Technical_Specifications_Version_MinVer_80125_ReadData.001
File NameC-000207.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MinVer_80125_ReadData
Data string <<malloc 1>>
[0] string 1

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MinVer_80125_ReadData
Data
[0] string 8
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MinVer_80125_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MinVer_80125_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_Technical_Specifications_Version_MinVer_80125_ReadData.001

Event 1 - Calling DataServices_Technical_Specifications_Version_MinVer_80125_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MinVer_80125_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_Technical_Specifications_Version_MinVer_80125_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MinVer_80125_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 8 <match>
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

DataServices_Technical_Specifications_Version_MinVer_80126_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Technical_Specifications_Version_MinVer_80126_ReadData
Test Case NameDataServices_Technical_Specifications_Version_MinVer_80126_ReadData.001
Date of Creation29 SEP 2024 5:09:19 PM
Date of Execution29 SEP 2024 5:55:20 PM

Test Case Data

Test CaseDataServices_Technical_Specifications_Version_MinVer_80126_ReadData.001
File NameC-000208.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MinVer_80126_ReadData
Data string <<malloc 1>>
[0] string 1

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MinVer_80126_ReadData
Data
[0] string 8
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MinVer_80126_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MinVer_80126_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_Technical_Specifications_Version_MinVer_80126_ReadData.001

Event 1 - Calling DataServices_Technical_Specifications_Version_MinVer_80126_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MinVer_80126_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_Technical_Specifications_Version_MinVer_80126_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MinVer_80126_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 8 <match>
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

DataServices_Technical_Specifications_Version_MinVer_80127_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Technical_Specifications_Version_MinVer_80127_ReadData
Test Case NameDataServices_Technical_Specifications_Version_MinVer_80127_ReadData.001
Date of Creation29 SEP 2024 5:09:19 PM
Date of Execution29 SEP 2024 5:55:30 PM

Test Case Data

Test CaseDataServices_Technical_Specifications_Version_MinVer_80127_ReadData.001
File NameC-000209.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MinVer_80127_ReadData
Data string <<malloc 1>>
[0] string 1

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MinVer_80127_ReadData
Data
[0] string 8
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MinVer_80127_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MinVer_80127_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_Technical_Specifications_Version_MinVer_80127_ReadData.001

Event 1 - Calling DataServices_Technical_Specifications_Version_MinVer_80127_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MinVer_80127_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_Technical_Specifications_Version_MinVer_80127_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MinVer_80127_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 8 <match>
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

DataServices_Technical_Specifications_Version_MinVer_80128_3_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Technical_Specifications_Version_MinVer_80128_3_ReadData
Test Case NameDataServices_Technical_Specifications_Version_MinVer_80128_3_ReadData.001
Date of Creation29 SEP 2024 5:09:19 PM
Date of Execution29 SEP 2024 5:55:42 PM

Test Case Data

Test CaseDataServices_Technical_Specifications_Version_MinVer_80128_3_ReadData.001
File NameC-000210.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MinVer_80128_3_ReadData
Data string <<malloc 1>>
[0] string 1

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MinVer_80128_3_ReadData
Data
[0] string 4
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MinVer_80128_3_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MinVer_80128_3_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_Technical_Specifications_Version_MinVer_80128_3_ReadData.001

Event 1 - Calling DataServices_Technical_Specifications_Version_MinVer_80128_3_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MinVer_80128_3_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_Technical_Specifications_Version_MinVer_80128_3_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MinVer_80128_3_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 4 <match>
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

DataServices_Technical_Specifications_Version_MinorVer_DSDL_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Technical_Specifications_Version_MinorVer_DSDL_ReadData
Test Case NameDataServices_Technical_Specifications_Version_MinorVer_DSDL_ReadData.001
Date of Creation29 SEP 2024 5:09:19 PM
Date of Execution29 SEP 2024 5:55:54 PM

Test Case Data

Test CaseDataServices_Technical_Specifications_Version_MinorVer_DSDL_ReadData.001
File NameC-000211.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MinorVer_DSDL_ReadData
Data string <<malloc 1>>
[0] string 1

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MinorVer_DSDL_ReadData
Data
[0] string 6
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MinorVer_DSDL_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MinorVer_DSDL_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_Technical_Specifications_Version_MinorVer_DSDL_ReadData.001

Event 1 - Calling DataServices_Technical_Specifications_Version_MinorVer_DSDL_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MinorVer_DSDL_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_Technical_Specifications_Version_MinorVer_DSDL_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MinorVer_DSDL_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 6 <match>
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

DataServices_Technical_Specifications_Version_MinorVer_DUL_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Technical_Specifications_Version_MinorVer_DUL_ReadData
Test Case NameDataServices_Technical_Specifications_Version_MinorVer_DUL_ReadData.001
Date of Creation29 SEP 2024 5:09:19 PM
Date of Execution29 SEP 2024 5:56:07 PM

Test Case Data

Test CaseDataServices_Technical_Specifications_Version_MinorVer_DUL_ReadData.001
File NameC-000212.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MinorVer_DUL_ReadData
Data string <<malloc 1>>
[0] string 1

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MinorVer_DUL_ReadData
Data
[0] string 2
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MinorVer_DUL_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MinorVer_DUL_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_Technical_Specifications_Version_MinorVer_DUL_ReadData.001

Event 1 - Calling DataServices_Technical_Specifications_Version_MinorVer_DUL_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MinorVer_DUL_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_Technical_Specifications_Version_MinorVer_DUL_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MinorVer_DUL_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 2 <match>
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

DataServices_Technical_Specifications_Version_MinorVer_ORU_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Technical_Specifications_Version_MinorVer_ORU_ReadData
Test Case NameDataServices_Technical_Specifications_Version_MinorVer_ORU_ReadData.001
Date of Creation29 SEP 2024 5:09:19 PM
Date of Execution29 SEP 2024 5:56:18 PM

Test Case Data

Test CaseDataServices_Technical_Specifications_Version_MinorVer_ORU_ReadData.001
File NameC-000213.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MinorVer_ORU_ReadData
Data string <<malloc 1>>
[0] string 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MinorVer_ORU_ReadData
Data
[0] string 1
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MinorVer_ORU_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MinorVer_ORU_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_Technical_Specifications_Version_MinorVer_ORU_ReadData.001

Event 1 - Calling DataServices_Technical_Specifications_Version_MinorVer_ORU_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MinorVer_ORU_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_Technical_Specifications_Version_MinorVer_ORU_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MinorVer_ORU_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1 <match>
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

DataServices_Technical_Specifications_Version_MinorVer_PMode_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Technical_Specifications_Version_MinorVer_PMode_ReadData
Test Case NameDataServices_Technical_Specifications_Version_MinorVer_PMode_ReadData.001
Date of Creation29 SEP 2024 5:09:19 PM
Date of Execution29 SEP 2024 5:56:29 PM

Test Case Data

Test CaseDataServices_Technical_Specifications_Version_MinorVer_PMode_ReadData.001
File NameC-000214.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MinorVer_PMode_ReadData
Data string <<malloc 1>>
[0] string 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MinorVer_PMode_ReadData
Data
[0] string 3
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MinorVer_PMode_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MinorVer_PMode_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_Technical_Specifications_Version_MinorVer_PMode_ReadData.001

Event 1 - Calling DataServices_Technical_Specifications_Version_MinorVer_PMode_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MinorVer_PMode_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_Technical_Specifications_Version_MinorVer_PMode_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MinorVer_PMode_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 3 <match>
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

DataServices_Technical_Specifications_Version_MinorVer_SFD_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Technical_Specifications_Version_MinorVer_SFD_ReadData
Test Case NameDataServices_Technical_Specifications_Version_MinorVer_SFD_ReadData.001
Date of Creation29 SEP 2024 5:09:19 PM
Date of Execution29 SEP 2024 5:56:41 PM

Test Case Data

Test CaseDataServices_Technical_Specifications_Version_MinorVer_SFD_ReadData.001
File NameC-000215.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MinorVer_SFD_ReadData
Data string <<malloc 1>>
[0] string 1

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MinorVer_SFD_ReadData
Data
[0] string 13
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MinorVer_SFD_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MinorVer_SFD_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_Technical_Specifications_Version_MinorVer_SFD_ReadData.001

Event 1 - Calling DataServices_Technical_Specifications_Version_MinorVer_SFD_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MinorVer_SFD_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_Technical_Specifications_Version_MinorVer_SFD_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MinorVer_SFD_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 13 <match>
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

DataServices_Technical_Specifications_Version_MinorVer_SWaP_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Technical_Specifications_Version_MinorVer_SWaP_ReadData
Test Case NameDataServices_Technical_Specifications_Version_MinorVer_SWaP_ReadData.001
Date of Creation29 SEP 2024 5:09:19 PM
Date of Execution29 SEP 2024 5:56:53 PM

Test Case Data

Test CaseDataServices_Technical_Specifications_Version_MinorVer_SWaP_ReadData.001
File NameC-000216.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MinorVer_SWaP_ReadData
Data string <<malloc 1>>
[0] string 1

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MinorVer_SWaP_ReadData
Data
[0] string 0
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MinorVer_SWaP_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MinorVer_SWaP_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_Technical_Specifications_Version_MinorVer_SWaP_ReadData.001

Event 1 - Calling DataServices_Technical_Specifications_Version_MinorVer_SWaP_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MinorVer_SWaP_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_Technical_Specifications_Version_MinorVer_SWaP_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MinorVer_SWaP_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

DataServices_Technical_Specifications_Version_MinorVer_VKMS_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Technical_Specifications_Version_MinorVer_VKMS_ReadData
Test Case NameDataServices_Technical_Specifications_Version_MinorVer_VKMS_ReadData.001
Date of Creation29 SEP 2024 5:09:19 PM
Date of Execution29 SEP 2024 5:57:06 PM

Test Case Data

Test CaseDataServices_Technical_Specifications_Version_MinorVer_VKMS_ReadData.001
File NameC-000217.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MinorVer_VKMS_ReadData
Data string <<malloc 1>>
[0] string 1

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MinorVer_VKMS_ReadData
Data
[0] string 0
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MinorVer_VKMS_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_Technical_Specifications_Version_MinorVer_VKMS_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_Technical_Specifications_Version_MinorVer_VKMS_ReadData.001

Event 1 - Calling DataServices_Technical_Specifications_Version_MinorVer_VKMS_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MinorVer_VKMS_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_Technical_Specifications_Version_MinorVer_VKMS_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Technical_Specifications_Version_MinorVer_VKMS_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

DataServices_VW_Application_Software_Version_Number_VW_AppSwVerNum_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Application_Software_Version_Number_VW_AppSwVerNum_ReadData
Test Case NameDataServices_VW_Application_Software_Version_Number_VW_AppSwVerNum_ReadData.001
Date of Creation29 SEP 2024 5:09:19 PM
Date of Execution30 SEP 2024 11:26:17 PM

Test Case Data

Test CaseDataServices_VW_Application_Software_Version_Number_VW_AppSwVerNum_ReadData.001
File NameC-000218.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Application_Software_Version_Number_VW_AppSwVerNum_ReadData
Data string <<malloc 4>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Application_Software_Version_Number_VW_AppSwVerNum_ReadData
Data
[0] string 88
[1] string 53
[2] string 56
[3] string 48
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_VW_Application_Software_Version_Number_VW_AppSwVerNum_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_VW_Application_Software_Version_Number_VW_AppSwVerNum_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_VW_Application_Software_Version_Number_VW_AppSwVerNum_ReadData.001

Event 1 - Calling DataServices_VW_Application_Software_Version_Number_VW_AppSwVerNum_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Application_Software_Version_Number_VW_AppSwVerNum_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
[2] string 0
[3] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_VW_Application_Software_Version_Number_VW_AppSwVerNum_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Application_Software_Version_Number_VW_AppSwVerNum_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 88 <match>
[1] string 53 <match>
[2] string 56 <match>
[3] string 48 <match>
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 5/5 PASS
Control Flows 2/2 PASS

DataServices_VW_ECU_Hardware_Number_ENR_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_ECU_Hardware_Number_ENR_ReadData
Test Case NameDataServices_VW_ECU_Hardware_Number_ENR_ReadData.001
Date of Creation29 SEP 2024 5:09:19 PM
Date of Execution29 SEP 2024 5:57:29 PM

Test Case Data

Test CaseDataServices_VW_ECU_Hardware_Number_ENR_ReadData.001
File NameC-000219.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
Stub_Regs_Esp
bF191
pload
[6] string 11
[7] string 11
[8] string 11
Subprogram: DataServices_VW_ECU_Hardware_Number_ENR_ReadData
Data string <<malloc 3>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_ECU_Hardware_Number_ENR_ReadData
Data
[0] string 11
[1] string 11
[2] string 11
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_VW_ECU_Hardware_Number_ENR_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_VW_ECU_Hardware_Number_ENR_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_VW_ECU_Hardware_Number_ENR_ReadData.001

Event 1 - Calling DataServices_VW_ECU_Hardware_Number_ENR_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_ECU_Hardware_Number_ENR_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
[2] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_VW_ECU_Hardware_Number_ENR_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_ECU_Hardware_Number_ENR_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 11 <match>
[1] string 11 <match>
[2] string 11 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
Stub_Regs_Esp
bF191
pload
[6] string 11
[7] string 11
[8] string 11
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 4/4 PASS
Control Flows 2/2 PASS

DataServices_VW_ECU_Hardware_Number_IN_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_ECU_Hardware_Number_IN_ReadData
Test Case NameDataServices_VW_ECU_Hardware_Number_IN_ReadData.001
Date of Creation29 SEP 2024 5:09:19 PM
Date of Execution29 SEP 2024 5:57:40 PM

Test Case Data

Test CaseDataServices_VW_ECU_Hardware_Number_IN_ReadData.001
File NameC-000220.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
Stub_Regs_Esp
bF191
pload
[9] string 12
[10] string 12
Subprogram: DataServices_VW_ECU_Hardware_Number_IN_ReadData
Data string <<malloc 2>>
[0] string 0
[1] string 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_ECU_Hardware_Number_IN_ReadData
Data
[0] string 12
[1] string 12
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_VW_ECU_Hardware_Number_IN_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_VW_ECU_Hardware_Number_IN_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_VW_ECU_Hardware_Number_IN_ReadData.001

Event 1 - Calling DataServices_VW_ECU_Hardware_Number_IN_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_ECU_Hardware_Number_IN_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_VW_ECU_Hardware_Number_IN_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_ECU_Hardware_Number_IN_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 12 <match>
[1] string 12 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
Stub_Regs_Esp
bF191
pload
[9] string 12
[10] string 12
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 3/3 PASS
Control Flows 2/2 PASS

DataServices_VW_ECU_Hardware_Number_MGR_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_ECU_Hardware_Number_MGR_ReadData
Test Case NameDataServices_VW_ECU_Hardware_Number_MGR_ReadData.001
Date of Creation29 SEP 2024 5:09:19 PM
Date of Execution29 SEP 2024 5:57:52 PM

Test Case Data

Test CaseDataServices_VW_ECU_Hardware_Number_MGR_ReadData.001
File NameC-000221.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
Stub_Regs_Esp
bF191
pload
[3] string 13
[4] string 13
[5] string 13
Subprogram: DataServices_VW_ECU_Hardware_Number_MGR_ReadData
Data string <<malloc 3>>
[0] string 0
[1] string 0
[2] string 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_ECU_Hardware_Number_MGR_ReadData
Data
[0] string 13
[1] string 13
[2] string 13
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_VW_ECU_Hardware_Number_MGR_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_VW_ECU_Hardware_Number_MGR_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_VW_ECU_Hardware_Number_MGR_ReadData.001

Event 1 - Calling DataServices_VW_ECU_Hardware_Number_MGR_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_ECU_Hardware_Number_MGR_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
[2] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_VW_ECU_Hardware_Number_MGR_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_ECU_Hardware_Number_MGR_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 13 <match>
[1] string 13 <match>
[2] string 13 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
Stub_Regs_Esp
bF191
pload
[3] string 13
[4] string 13
[5] string 13
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 4/4 PASS
Control Flows 2/2 PASS

DataServices_VW_ECU_Hardware_Number_VNR_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_ECU_Hardware_Number_VNR_ReadData
Test Case NameDataServices_VW_ECU_Hardware_Number_VNR_ReadData.001
Date of Creation29 SEP 2024 5:09:19 PM
Date of Execution29 SEP 2024 5:58:04 PM

Test Case Data

Test CaseDataServices_VW_ECU_Hardware_Number_VNR_ReadData.001
File NameC-000222.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
Stub_Regs_Esp
bF191
pload
[0] string 14
[1] string 14
[2] string 14
Subprogram: DataServices_VW_ECU_Hardware_Number_VNR_ReadData
Data string <<malloc 3>>
[0] string 0
[1] string 0
[2] string 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_ECU_Hardware_Number_VNR_ReadData
Data
[0] string 14
[1] string 14
[2] string 14
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_VW_ECU_Hardware_Number_VNR_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_VW_ECU_Hardware_Number_VNR_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_VW_ECU_Hardware_Number_VNR_ReadData.001

Event 1 - Calling DataServices_VW_ECU_Hardware_Number_VNR_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_ECU_Hardware_Number_VNR_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
[2] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_VW_ECU_Hardware_Number_VNR_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_ECU_Hardware_Number_VNR_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 14 <match>
[1] string 14 <match>
[2] string 14 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
Stub_Regs_Esp
bF191
pload
[0] string 14
[1] string 14
[2] string 14
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 4/4 PASS
Control Flows 2/2 PASS

DataServices_VW_ECU_Hardware_Version_Number_VW_ECU_HwVerNum_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_ECU_Hardware_Version_Number_VW_ECU_HwVerNum_ReadData
Test Case NameDataServices_VW_ECU_Hardware_Version_Number_VW_ECU_HwVerNum_ReadData.001
Date of Creation29 SEP 2024 5:09:19 PM
Date of Execution29 SEP 2024 5:58:16 PM

Test Case Data

Test CaseDataServices_VW_ECU_Hardware_Version_Number_VW_ECU_HwVerNum_ReadData.001
File NameC-000223.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
Stub_Regs_Esp
bF1A3
pload
[0] string 1
[1] string 1
[2] string 1
Subprogram: DataServices_VW_ECU_Hardware_Version_Number_VW_ECU_HwVerNum_ReadData
Data string <<malloc 3>>
[0] string 0
[1] string 0
[2] string 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_ECU_Hardware_Version_Number_VW_ECU_HwVerNum_ReadData
Data
[0] string 1
[1] string 1
[2] string 1
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_VW_ECU_Hardware_Version_Number_VW_ECU_HwVerNum_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_VW_ECU_Hardware_Version_Number_VW_ECU_HwVerNum_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_VW_ECU_Hardware_Version_Number_VW_ECU_HwVerNum_ReadData.001

Event 1 - Calling DataServices_VW_ECU_Hardware_Version_Number_VW_ECU_HwVerNum_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_ECU_Hardware_Version_Number_VW_ECU_HwVerNum_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
[2] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_VW_ECU_Hardware_Version_Number_VW_ECU_HwVerNum_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_ECU_Hardware_Version_Number_VW_ECU_HwVerNum_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1 <match>
[1] string 1 <match>
[2] string 1 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
Stub_Regs_Esp
bF1A3
pload
[0] string 1
[1] string 1
[2] string 1
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 4/4 PASS
Control Flows 2/2 PASS

DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData
Test Case NameDataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData.001
Date of Creation29 SEP 2024 5:09:19 PM
Date of Execution29 SEP 2024 5:58:28 PM

Test Case Data

Test CaseDataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData.001
File NameC-000224.DAT

Requirements/Notes

if (RTE_E_OK == retVal) TRUE

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData
Data string <<malloc 4>>
[0] string 0
[1] string 0
[2] string 0
[3] string 0
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
RfsVArray
[0] string 1
[1] string 2
[2] string 3
[3] string 4

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData
Data
[0] string 1
[1] string 2
[2] string 3
[3] string 4
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData
uut_prototype_stubs.FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData.001

Event 1 - Calling DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
[2] string 0
[3] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed FblMetaDataHandler_NvM_Proxy_GetRamBlockValue

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
Parameter Type Actual Value Expected Value
RfsVArray
[0] string 99
[1] string 5
[2] string 4
[3] string 144
Control Flows
<match>

Event 3 - Returned from DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1 <match>
[1] string 2 <match>
[2] string 3 <match>
[3] string 4 <match>
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 5/5 PASS
Control Flows 3/3 PASS

DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData.002

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData
Test Case NameDataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData.002
Date of Creation29 SEP 2024 5:09:19 PM
Date of Execution29 SEP 2024 5:58:39 PM

Test Case Data

Test CaseDataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData.002
File NameC-000225.DAT

Requirements/Notes

if (RTE_E_OK == retVal) FALSE
else if (RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING == retVal) TRUE

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
return unsigned char MACRO=RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData
return unsigned char MACRO=RTE_E_DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_DCM_E_PENDING

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData
uut_prototype_stubs.FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData.002

Event 1 - Calling DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed FblMetaDataHandler_NvM_Proxy_GetRamBlockValue

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
Parameter Type Actual Value Expected Value
return unsigned char RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING (2)
Control Flows
<match>

Event 3 - Returned from DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData
Parameter Type Actual Value Expected Value
return unsigned char RTE_E_DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_DCM_E_PENDING (10) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 3/3 PASS

DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData_BOUNDARY.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData
Test Case NameDataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData_BOUNDARY.001
Date of Creation29 SEP 2024 5:09:19 PM
Date of Execution29 SEP 2024 5:58:51 PM

Test Case Data

Test CaseDataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData_BOUNDARY.001
File NameC-000226.DAT

Requirements/Notes

if (RTE_E_OK == retVal) FALSE
else if (RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING == retVal) FLALSE

Check MID boundary-> retVal = mid

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
return unsigned char <<MID>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData
return unsigned char MACRO=E_NOT_OK

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData_BOUNDARY.001

Event 1 - Calling DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0

Event 2 - Stubbed FblMetaDataHandler_NvM_Proxy_GetRamBlockValue

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
Parameter Type Actual Value Expected Value
return unsigned char 127

Event 3 - Returned from DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData
Parameter Type Actual Value Expected Value
return unsigned char E_NOT_OK (1) <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS

DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData_BOUNDARY.002

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData
Test Case NameDataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData_BOUNDARY.002
Date of Creation29 SEP 2024 5:09:19 PM
Date of Execution29 SEP 2024 5:59:04 PM

Test Case Data

Test CaseDataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData_BOUNDARY.002
File NameC-000227.DAT

Requirements/Notes

if (RTE_E_OK == retVal) FALSE
else if (RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING == retVal) FLALSE

Check MAX boundary-> retVal = max

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
return unsigned char <<MAX>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData
return unsigned char MACRO=E_NOT_OK

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData
uut_prototype_stubs.FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData_BOUNDARY.002

Event 1 - Calling DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed FblMetaDataHandler_NvM_Proxy_GetRamBlockValue

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
Parameter Type Actual Value Expected Value
return unsigned char 255
Control Flows
<match>

Event 3 - Returned from DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData
Parameter Type Actual Value Expected Value
return unsigned char E_NOT_OK (1) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 3/3 PASS

DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData
Test Case NameDataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData.001
Date of Creation29 SEP 2024 5:09:19 PM
Date of Execution29 SEP 2024 5:59:16 PM

Test Case Data

Test CaseDataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData.001
File NameC-000228.DAT

Requirements/Notes

if (RTE_E_OK == retVal) TRUE

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData
Data string <<malloc 4>>
[0] string 0
[1] string 0
[2] string 0
[3] string 0
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
RfsVArray
[0] string 1
[1] string 2
[2] string 3
[3] string 4

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData
Data
[0] string 1
[1] string 2
[2] string 3
[3] string 4
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData
uut_prototype_stubs.FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData.001

Event 1 - Calling DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
[2] string 0
[3] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed FblMetaDataHandler_NvM_Proxy_GetRamBlockValue

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
Parameter Type Actual Value Expected Value
RfsVArray
[0] string 99
[1] string 5
[2] string 4
[3] string 144
Control Flows
<match>

Event 3 - Returned from DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1 <match>
[1] string 2 <match>
[2] string 3 <match>
[3] string 4 <match>
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 5/5 PASS
Control Flows 3/3 PASS

DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData.002

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData
Test Case NameDataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData.002
Date of Creation29 SEP 2024 5:09:19 PM
Date of Execution29 SEP 2024 5:59:31 PM

Test Case Data

Test CaseDataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData.002
File NameC-000229.DAT

Requirements/Notes

if (RTE_E_OK == retVal) FALSE
else if (RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING == retVal) TRUE

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
return unsigned char MACRO=RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData
return unsigned char MACRO=RTE_E_DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_DCM_E_PENDING

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData
uut_prototype_stubs.FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData.002

Event 1 - Calling DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed FblMetaDataHandler_NvM_Proxy_GetRamBlockValue

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
Parameter Type Actual Value Expected Value
return unsigned char RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING (2)
Control Flows
<match>

Event 3 - Returned from DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData
Parameter Type Actual Value Expected Value
return unsigned char RTE_E_DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_DCM_E_PENDING (10) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 3/3 PASS

DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData_BOUNDARY.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData
Test Case NameDataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData_BOUNDARY.001
Date of Creation29 SEP 2024 5:09:19 PM
Date of Execution29 SEP 2024 5:59:45 PM

Test Case Data

Test CaseDataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData_BOUNDARY.001
File NameC-000230.DAT

Requirements/Notes

if (RTE_E_OK == retVal) FALSE
else if (RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING == retVal) FALSE

Check MID boundary-> retVal = mid

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
return unsigned char <<MID>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData
return unsigned char MACRO=E_NOT_OK

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData
uut_prototype_stubs.FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData_BOUNDARY.001

Event 1 - Calling DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed FblMetaDataHandler_NvM_Proxy_GetRamBlockValue

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
Parameter Type Actual Value Expected Value
return unsigned char 127
Control Flows
<match>

Event 3 - Returned from DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData
Parameter Type Actual Value Expected Value
return unsigned char E_NOT_OK (1) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 3/3 PASS

DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData_BOUNDARY.002

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData
Test Case NameDataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData_BOUNDARY.002
Date of Creation29 SEP 2024 5:09:19 PM
Date of Execution29 SEP 2024 6:00:01 PM

Test Case Data

Test CaseDataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData_BOUNDARY.002
File NameC-000231.DAT

Requirements/Notes

if (RTE_E_OK == retVal) FALSE
else if (RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING == retVal) FALSE

Check MAX boundary-> retVal = max

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
return unsigned char <<MAX>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData
return unsigned char MACRO=E_NOT_OK

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData
uut_prototype_stubs.FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData_BOUNDARY.002

Event 1 - Calling DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed FblMetaDataHandler_NvM_Proxy_GetRamBlockValue

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
Parameter Type Actual Value Expected Value
return unsigned char 255
Control Flows
<match>

Event 3 - Returned from DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData
Parameter Type Actual Value Expected Value
return unsigned char E_NOT_OK (1) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 3/3 PASS

DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData
Test Case NameDataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData.001
Date of Creation29 SEP 2024 5:09:19 PM
Date of Execution29 SEP 2024 6:00:15 PM

Test Case Data

Test CaseDataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData.001
File NameC-000232.DAT

Requirements/Notes

if (RTE_E_OK == retVal) TRUE

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData
Data string <<malloc 4>>
[0] string 0
[1] string 0
[2] string 0
[3] string 0
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
RfsVArray
[0] string 1
[1] string 2
[2] string 3
[3] string 4

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData
Data
[0] string 1
[1] string 2
[2] string 3
[3] string 4
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData
uut_prototype_stubs.FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData.001

Event 1 - Calling DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
[2] string 0
[3] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed FblMetaDataHandler_NvM_Proxy_GetRamBlockValue

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
Parameter Type Actual Value Expected Value
RfsVArray
[0] string 99
[1] string 5
[2] string 4
[3] string 144
Control Flows
<match>

Event 3 - Returned from DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1 <match>
[1] string 2 <match>
[2] string 3 <match>
[3] string 4 <match>
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 5/5 PASS
Control Flows 3/3 PASS

DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData.002

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData
Test Case NameDataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData.002
Date of Creation29 SEP 2024 5:09:19 PM
Date of Execution29 SEP 2024 6:00:26 PM

Test Case Data

Test CaseDataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData.002
File NameC-000233.DAT

Requirements/Notes

if (RTE_E_OK == retVal) FALSE
else if (RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING == retVal) TRUE

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
return unsigned char MACRO=RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData
return unsigned char MACRO=RTE_E_DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_DCM_E_PENDING

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData
uut_prototype_stubs.FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData.002

Event 1 - Calling DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed FblMetaDataHandler_NvM_Proxy_GetRamBlockValue

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
Parameter Type Actual Value Expected Value
return unsigned char RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING (2)
Control Flows
<match>

Event 3 - Returned from DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData
Parameter Type Actual Value Expected Value
return unsigned char RTE_E_DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_DCM_E_PENDING (10) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 3/3 PASS

DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData_BOUNDARY.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData
Test Case NameDataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData_BOUNDARY.001
Date of Creation29 SEP 2024 5:09:19 PM
Date of Execution29 SEP 2024 6:00:37 PM

Test Case Data

Test CaseDataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData_BOUNDARY.001
File NameC-000234.DAT

Requirements/Notes

if (RTE_E_OK == retVal) FALSE
else if (RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING == retVal) FLALSE

Check MID boundary-> retVal = mid

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
return unsigned char <<MID>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData
return unsigned char MACRO=E_NOT_OK

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData
uut_prototype_stubs.FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData_BOUNDARY.001

Event 1 - Calling DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed FblMetaDataHandler_NvM_Proxy_GetRamBlockValue

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
Parameter Type Actual Value Expected Value
return unsigned char 127
Control Flows
<match>

Event 3 - Returned from DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData
Parameter Type Actual Value Expected Value
return unsigned char E_NOT_OK (1) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 3/3 PASS

DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData_BOUNDARY.002

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData
Test Case NameDataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData_BOUNDARY.002
Date of Creation29 SEP 2024 5:09:19 PM
Date of Execution29 SEP 2024 6:00:49 PM

Test Case Data

Test CaseDataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData_BOUNDARY.002
File NameC-000235.DAT

Requirements/Notes

if (RTE_E_OK == retVal) FALSE
else if (RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING == retVal) FLALSE

Check MAX boundary-> retVal = max

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
return unsigned char <<MID>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData
return unsigned char MACRO=E_NOT_OK

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData
uut_prototype_stubs.FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData_BOUNDARY.002

Event 1 - Calling DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed FblMetaDataHandler_NvM_Proxy_GetRamBlockValue

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
Parameter Type Actual Value Expected Value
return unsigned char 127
Control Flows
<match>

Event 3 - Returned from DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData
Parameter Type Actual Value Expected Value
return unsigned char E_NOT_OK (1) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 3/3 PASS

DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData
Test Case NameDataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData.001
Date of Creation29 SEP 2024 5:09:19 PM
Date of Execution29 SEP 2024 6:01:03 PM

Test Case Data

Test CaseDataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData.001
File NameC-000236.DAT

Requirements/Notes

if (RTE_E_OK == retVal) TRUE

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData
Data string <<malloc 4>>
[0] string 0
[1] string 0
[2] string 0
[3] string 0
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
RfsVArray
[0] string 1
[1] string 2
[2] string 3
[3] string 4

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData
Data
[0] string 1
[1] string 2
[2] string 3
[3] string 4
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData
uut_prototype_stubs.FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData.001

Event 1 - Calling DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
[2] string 0
[3] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed FblMetaDataHandler_NvM_Proxy_GetRamBlockValue

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
Parameter Type Actual Value Expected Value
RfsVArray
[0] string 99
[1] string 5
[2] string 4
[3] string 144
Control Flows
<match>

Event 3 - Returned from DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1 <match>
[1] string 2 <match>
[2] string 3 <match>
[3] string 4 <match>
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 5/5 PASS
Control Flows 3/3 PASS

DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData.002

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData
Test Case NameDataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData.002
Date of Creation29 SEP 2024 5:09:19 PM
Date of Execution29 SEP 2024 6:01:17 PM

Test Case Data

Test CaseDataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData.002
File NameC-000237.DAT

Requirements/Notes

if (RTE_E_OK == retVal) FALSE
else if (RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING == retVal) TRUE

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
return unsigned char MACRO=RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData
return unsigned char MACRO=RTE_E_DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_DCM_E_PENDING

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData
uut_prototype_stubs.FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData.002

Event 1 - Calling DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed FblMetaDataHandler_NvM_Proxy_GetRamBlockValue

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
Parameter Type Actual Value Expected Value
return unsigned char RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING (2)
Control Flows
<match>

Event 3 - Returned from DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData
Parameter Type Actual Value Expected Value
return unsigned char RTE_E_DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_DCM_E_PENDING (10) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 3/3 PASS

DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData_BOUNDARY.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData
Test Case NameDataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData_BOUNDARY.001
Date of Creation29 SEP 2024 5:09:19 PM
Date of Execution29 SEP 2024 6:01:28 PM

Test Case Data

Test CaseDataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData_BOUNDARY.001
File NameC-000238.DAT

Requirements/Notes

if (RTE_E_OK == retVal) FALSE
else if (RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING == retVal) FLALSE

Check MID boundary-> retVal = mid

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
return unsigned char <<MID>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData
return unsigned char MACRO=E_NOT_OK

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData
uut_prototype_stubs.FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData_BOUNDARY.001

Event 1 - Calling DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed FblMetaDataHandler_NvM_Proxy_GetRamBlockValue

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
Parameter Type Actual Value Expected Value
return unsigned char 127
Control Flows
<match>

Event 3 - Returned from DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData
Parameter Type Actual Value Expected Value
return unsigned char E_NOT_OK (1) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 3/3 PASS

DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData_BOUNDARY.002

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData
Test Case NameDataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData_BOUNDARY.002
Date of Creation29 SEP 2024 5:09:19 PM
Date of Execution29 SEP 2024 6:01:40 PM

Test Case Data

Test CaseDataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData_BOUNDARY.002
File NameC-000239.DAT

Requirements/Notes

if (RTE_E_OK == retVal) FALSE
else if (RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING == retVal) FLALSE

Check MAX boundary-> retVal = max

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
return unsigned char <<MID>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData
return unsigned char MACRO=E_NOT_OK

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData
uut_prototype_stubs.FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData_BOUNDARY.002

Event 1 - Calling DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed FblMetaDataHandler_NvM_Proxy_GetRamBlockValue

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
Parameter Type Actual Value Expected Value
return unsigned char 127
Control Flows
<match>

Event 3 - Returned from DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData
Parameter Type Actual Value Expected Value
return unsigned char E_NOT_OK (1) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 3/3 PASS

DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData
Test Case NameDataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData.001
Date of Creation29 SEP 2024 5:09:19 PM
Date of Execution29 SEP 2024 6:01:52 PM

Test Case Data

Test CaseDataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData.001
File NameC-000240.DAT

Requirements/Notes

if (RTE_E_OK == retVal) TRUE

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData
Data string <<malloc 4>>
[0] string 0
[1] string 0
[2] string 0
[3] string 0
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
RfsVArray
[0] string 1
[1] string 2
[2] string 3
[3] string 4

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData
Data
[0] string 1
[1] string 2
[2] string 3
[3] string 4
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData
uut_prototype_stubs.FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData.001

Event 1 - Calling DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
[2] string 0
[3] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed FblMetaDataHandler_NvM_Proxy_GetRamBlockValue

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
Parameter Type Actual Value Expected Value
RfsVArray
[0] string 99
[1] string 5
[2] string 4
[3] string 144
Control Flows
<match>

Event 3 - Returned from DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1 <match>
[1] string 2 <match>
[2] string 3 <match>
[3] string 4 <match>
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 5/5 PASS
Control Flows 3/3 PASS

DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData.002

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData
Test Case NameDataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData.002
Date of Creation29 SEP 2024 5:09:19 PM
Date of Execution29 SEP 2024 6:02:05 PM

Test Case Data

Test CaseDataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData.002
File NameC-000241.DAT

Requirements/Notes

if (RTE_E_OK == retVal) FALSE
else if (RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING == retVal) TRUE

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
return unsigned char MACRO=RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData
return unsigned char MACRO=RTE_E_DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_DCM_E_PENDING

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData
uut_prototype_stubs.FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData.002

Event 1 - Calling DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed FblMetaDataHandler_NvM_Proxy_GetRamBlockValue

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
Parameter Type Actual Value Expected Value
return unsigned char RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING (2)
Control Flows
<match>

Event 3 - Returned from DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData
Parameter Type Actual Value Expected Value
return unsigned char RTE_E_DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_DCM_E_PENDING (10) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 3/3 PASS

DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData_BOUNDARY.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData
Test Case NameDataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData_BOUNDARY.001
Date of Creation29 SEP 2024 5:09:19 PM
Date of Execution29 SEP 2024 6:02:18 PM

Test Case Data

Test CaseDataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData_BOUNDARY.001
File NameC-000242.DAT

Requirements/Notes

if (RTE_E_OK == retVal) FALSE
else if (RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING == retVal) FLALSE

Check MID boundary-> retVal = mid

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
return unsigned char <<MID>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData
return unsigned char MACRO=E_NOT_OK

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData
uut_prototype_stubs.FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData_BOUNDARY.001

Event 1 - Calling DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed FblMetaDataHandler_NvM_Proxy_GetRamBlockValue

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
Parameter Type Actual Value Expected Value
return unsigned char 127
Control Flows
<match>

Event 3 - Returned from DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData
Parameter Type Actual Value Expected Value
return unsigned char E_NOT_OK (1) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 3/3 PASS

DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData_BOUNDARY.002

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData
Test Case NameDataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData_BOUNDARY.002
Date of Creation29 SEP 2024 5:09:19 PM
Date of Execution29 SEP 2024 6:02:30 PM

Test Case Data

Test CaseDataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData_BOUNDARY.002
File NameC-000243.DAT

Requirements/Notes

if (RTE_E_OK == retVal) FALSE
else if (RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING == retVal) FLALSE

Check MAX boundary-> retVal = max

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
return unsigned char <<MID>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData
return unsigned char MACRO=E_NOT_OK

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData
uut_prototype_stubs.FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData_BOUNDARY.002

Event 1 - Calling DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed FblMetaDataHandler_NvM_Proxy_GetRamBlockValue

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
Parameter Type Actual Value Expected Value
return unsigned char 127
Control Flows
<match>

Event 3 - Returned from DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData
Parameter Type Actual Value Expected Value
return unsigned char E_NOT_OK (1) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 3/3 PASS

DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData
Test Case NameDataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData.001
Date of Creation29 SEP 2024 5:09:19 PM
Date of Execution29 SEP 2024 6:02:41 PM

Test Case Data

Test CaseDataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData.001
File NameC-000244.DAT

Requirements/Notes

if (RTE_E_OK == retVal) TRUE

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData
Data string <<malloc 4>>
[0] string 0
[1] string 0
[2] string 0
[3] string 0
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
RfsVArray
[0] string 1
[1] string 2
[2] string 3
[3] string 4

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData
Data
[0] string 1
[1] string 2
[2] string 3
[3] string 4
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData
uut_prototype_stubs.FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData.001

Event 1 - Calling DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
[2] string 0
[3] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed FblMetaDataHandler_NvM_Proxy_GetRamBlockValue

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
Parameter Type Actual Value Expected Value
RfsVArray
[0] string 99
[1] string 5
[2] string 4
[3] string 144
Control Flows
<match>

Event 3 - Returned from DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1 <match>
[1] string 2 <match>
[2] string 3 <match>
[3] string 4 <match>
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 5/5 PASS
Control Flows 3/3 PASS

DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData.002

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData
Test Case NameDataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData.002
Date of Creation29 SEP 2024 5:09:19 PM
Date of Execution29 SEP 2024 6:02:53 PM

Test Case Data

Test CaseDataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData.002
File NameC-000245.DAT

Requirements/Notes

if (RTE_E_OK == retVal) FALSE
else if (RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING == retVal) TRUE

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
return unsigned char MACRO=RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData
return unsigned char MACRO=RTE_E_DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_DCM_E_PENDING

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData
uut_prototype_stubs.FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData.002

Event 1 - Calling DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed FblMetaDataHandler_NvM_Proxy_GetRamBlockValue

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
Parameter Type Actual Value Expected Value
return unsigned char RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING (2)
Control Flows
<match>

Event 3 - Returned from DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData
Parameter Type Actual Value Expected Value
return unsigned char RTE_E_DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_DCM_E_PENDING (10) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 3/3 PASS

DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData_BOUNDARY.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData
Test Case NameDataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData_BOUNDARY.001
Date of Creation29 SEP 2024 5:09:19 PM
Date of Execution29 SEP 2024 6:03:06 PM

Test Case Data

Test CaseDataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData_BOUNDARY.001
File NameC-000246.DAT

Requirements/Notes

if (RTE_E_OK == retVal) FALSE
else if (RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING == retVal) FLALSE

Check MID boundary-> retVal = mid

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
return unsigned char <<MID>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData
return unsigned char MACRO=E_NOT_OK

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData
uut_prototype_stubs.FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData_BOUNDARY.001

Event 1 - Calling DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed FblMetaDataHandler_NvM_Proxy_GetRamBlockValue

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
Parameter Type Actual Value Expected Value
return unsigned char 127
Control Flows
<match>

Event 3 - Returned from DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData
Parameter Type Actual Value Expected Value
return unsigned char E_NOT_OK (1) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 3/3 PASS

DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData_BOUNDARY.002

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData
Test Case NameDataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData_BOUNDARY.002
Date of Creation29 SEP 2024 5:09:19 PM
Date of Execution29 SEP 2024 6:03:18 PM

Test Case Data

Test CaseDataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData_BOUNDARY.002
File NameC-000247.DAT

Requirements/Notes

if (RTE_E_OK == retVal) FALSE
else if (RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING == retVal) FLALSE

Check MAX boundary-> retVal = max

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
return unsigned char <<MID>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData
return unsigned char MACRO=E_NOT_OK

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData
uut_prototype_stubs.FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData_BOUNDARY.002

Event 1 - Calling DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed FblMetaDataHandler_NvM_Proxy_GetRamBlockValue

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: FblMetaDataHandler_NvM_Proxy_GetRamBlockValue
Parameter Type Actual Value Expected Value
return unsigned char 127
Control Flows
<match>

Event 3 - Returned from DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData
Parameter Type Actual Value Expected Value
return unsigned char E_NOT_OK (1) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 3/3 PASS

DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Versioning_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Logical_Block_Downgrade_Protection_Versions_Versioning_ReadData
Test Case NameDataServices_VW_Logical_Block_Downgrade_Protection_Versions_Versioning_ReadData.001
Date of Creation29 SEP 2024 5:09:19 PM
Date of Execution29 SEP 2024 6:03:28 PM

Test Case Data

Test CaseDataServices_VW_Logical_Block_Downgrade_Protection_Versions_Versioning_ReadData.001
File NameC-000248.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Versioning_ReadData
Data string <<malloc 1>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Versioning_ReadData
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Versioning_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Versioning_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Versioning_ReadData.001

Event 1 - Calling DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Versioning_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Versioning_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Versioning_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Versioning_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 2/2 PASS

DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
Test Case NameDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.001
Date of Creation29 SEP 2024 5:09:19 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.001
File NameC-000249.DAT

Requirements/Notes

switch(State)
case READ
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> check with min value
READ -> NVM_REQ_PENDING
if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> check with min value
switch (blockStatus)
case NVM_REQ_PENDING:

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int <<MIN>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_GetErrorStatus
ErrorStatus
[0] string 2
return unsigned char <<MIN>>
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_ReadBlock
DstPtr data_temp
return unsigned char <<MIN>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
return unsigned char 10,10

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.001"

DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.002

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
Test Case NameDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.002
Date of Creation29 SEP 2024 5:09:19 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.002
File NameC-000250.DAT

Requirements/Notes

switch(State)
  case READ
  if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> check with mid value
     READ -> NVM_REQ_PENDING
        if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> check with mid value
           switch (blockStatus)
             case NVM_REQ_OK:

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
Data string <<malloc 2>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_GetErrorStatus
ErrorStatus
[0] string 0
return unsigned char <<MID>>
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_ReadBlock
DstPtr data_temp
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
Data
[0] string 0,0,255
[1] string 0,0,255
return unsigned char 10,10,0

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.002"

DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.003

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
Test Case NameDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.003
Date of Creation29 SEP 2024 5:09:20 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.003
File NameC-000251.DAT

Requirements/Notes

switch(State)
  case READ
  if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> check with max value
     READ -> NVM_REQ_PENDING
        if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> check with max value
           switch (blockStatus)
             case NVM_REQ_RESTORED_FROM_ROM:

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
Data string <<malloc 2>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_GetErrorStatus
ErrorStatus
[0] string 8
return unsigned char <<MAX>>
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_ReadBlock
DstPtr data_temp
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
Data
[0] string 0,0,255
[1] string 0,0,255
return unsigned char 10,10,0

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.003"

DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.004

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
Test Case NameDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.004
Date of Creation29 SEP 2024 5:09:20 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.004
File NameC-000252.DAT

Requirements/Notes

switch(State)
  case READ
  if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
     READ -> NVM_REQ_PENDING
        if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
           switch (blockStatus)
             case NVM_REQ_BLOCK_SKIPPED: -> NVM_REQ_PENDING ->

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_GetErrorStatus
ErrorStatus
[0] string 4
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_ReadBlock
DstPtr data_temp
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
return unsigned char 10,10,10

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.004"

DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.005

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
Test Case NameDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.005
Date of Creation29 SEP 2024 5:09:20 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.005
File NameC-000253.DAT

Requirements/Notes

switch(State)
  case READ
  if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
     READ -> NVM_REQ_PENDING
        if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
           switch (blockStatus)
             case default: -> NVM_REQ_NOT_OK 

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
Data string <<malloc 2>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_GetErrorStatus
ErrorStatus
[0] string 1
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_ReadBlock
DstPtr data_temp
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
Data
[0] string MACRO=DEAFULT_VALUE_PROGRAMMING_ATTEMPTS
[1] string MACRO=DEAFULT_VALUE_PROGRAMMING_ATTEMPTS
return unsigned char 10,10,MACRO=DEAFULT_VALUE_PROGRAMMING_ATTEMPTS

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.005"

DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.006

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
Test Case NameDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.006
Date of Creation29 SEP 2024 5:09:20 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.006
File NameC-000254.DAT

Requirements/Notes

switch(State)
  case READ
  if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
     READ -> READ_NOT_OK
        if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_ReadBlock
return unsigned char MACRO=RTE_E_NvMService_AC3_E_NOT_OK

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
return unsigned char 10,1

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.006"

DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.007

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
Test Case NameDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.007
Date of Creation29 SEP 2024 5:09:20 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.007
File NameC-000255.DAT

Requirements/Notes

switch(State)
  case READ
  if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
     READ -> NVM_REQ_PENDING
        if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
           switch (blockStatus)
             case NVM_REQ_PENDING:
               if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_GetErrorStatus
ErrorStatus
[0] string 2
return unsigned char MACRO=RTE_E_NvMService_AC3_E_NOT_OK
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_ReadBlock
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
return unsigned char 10,10

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData.007"

DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
Test Case NameDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.001
Date of Creation29 SEP 2024 5:09:20 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.001
File NameC-000256.DAT

Requirements/Notes

switch(State)
  case READ
  if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> check with min value
     READ -> NVM_REQ_PENDING
        if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> check with min value
           switch (blockStatus)
             case NVM_REQ_PENDING:

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_GetErrorStatus
ErrorStatus
[0] string 2
return unsigned char <<MIN>>
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_ReadBlock
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
return unsigned char 10,10

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.001"

DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.002

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
Test Case NameDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.002
Date of Creation29 SEP 2024 5:09:20 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.002
File NameC-000257.DAT

Requirements/Notes

switch(State)
  case READ
  if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> check with mid value
     READ -> NVM_REQ_PENDING
        if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> check with mid value
           switch (blockStatus)
             case NVM_REQ_OK:

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
Data string <<malloc 2>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_GetErrorStatus
ErrorStatus
[0] string 0
return unsigned char <<MID>>
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_ReadBlock
DstPtr data_temp
return unsigned char <<MID>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
Data
[0] string 0,0,255
[1] string 0,0,255
return unsigned char 10,10,0

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.002"

DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.003

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
Test Case NameDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.003
Date of Creation29 SEP 2024 5:09:20 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.003
File NameC-000258.DAT

Requirements/Notes

switch(State)
  case READ
  if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> check with max value
     READ -> NVM_REQ_PENDING
        if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> check with max value
           switch (blockStatus)
             case NVM_REQ_RESTORED_FROM_ROM:

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
Data string <<malloc 2>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_GetErrorStatus
ErrorStatus
[0] string 8
return unsigned char <<MAX>>
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_ReadBlock
DstPtr data_temp
return unsigned char <<MAX>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
Data
[0] string 0,0,255
[1] string 0,0,255
return unsigned char 10,10,0

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.003"

DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.004

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
Test Case NameDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.004
Date of Creation29 SEP 2024 5:09:20 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.004
File NameC-000259.DAT

Requirements/Notes

switch(State)
  case READ
  if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
     READ -> NVM_REQ_PENDING
        if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
           switch (blockStatus)
             case NVM_REQ_BLOCK_SKIPPED: -> NVM_REQ_PENDING ->

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_GetErrorStatus
ErrorStatus
[0] string 4
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_ReadBlock
DstPtr data_temp
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
return unsigned char 10,10,10

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.004"

DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.005

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
Test Case NameDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.005
Date of Creation29 SEP 2024 5:09:20 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.005
File NameC-000260.DAT

Requirements/Notes

switch(State)
  case READ
  if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
     READ -> NVM_REQ_PENDING
        if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
           switch (blockStatus)
             case default: -> NVM_REQ_NOT_OK 

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
Data string <<malloc 2>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_GetErrorStatus
ErrorStatus
[0] string 1
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_ReadBlock
DstPtr data_temp
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
Data
[0] string MACRO=DEAFULT_VALUE_PROGRAMMING_ATTEMPTS
[1] string MACRO=DEAFULT_VALUE_PROGRAMMING_ATTEMPTS
return unsigned char 10,10,MACRO=DEAFULT_VALUE_PROGRAMMING_ATTEMPTS

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.005"

DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.006

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
Test Case NameDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.006
Date of Creation29 SEP 2024 5:09:20 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.006
File NameC-000261.DAT

Requirements/Notes

switch(State)
  case READ
  if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
     READ -> READ_NOT_OK
        if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_ReadBlock
return unsigned char MACRO=RTE_E_NvMService_AC3_E_NOT_OK

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
return unsigned char 10,1

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.006"

DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.007

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
Test Case NameDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.007
Date of Creation29 SEP 2024 5:09:20 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.007
File NameC-000262.DAT

Requirements/Notes

switch(State)
  case READ
  if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
     READ -> NVM_REQ_PENDING
        if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
           switch (blockStatus)
             case NVM_REQ_PENDING:
               if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_GetErrorStatus
ErrorStatus
[0] string 2
return unsigned char MACRO=RTE_E_NvMService_AC3_E_NOT_OK
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_ReadBlock
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
return unsigned char 10,10

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData.007"

DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
Test Case NameDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.001
Date of Creation29 SEP 2024 5:09:20 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.001
File NameC-000263.DAT

Requirements/Notes

switch(State)
  case READ
  if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> check with min value
     READ -> NVM_REQ_PENDING
        if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> check with min value
           switch (blockStatus)
             case NVM_REQ_PENDING:

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_GetErrorStatus
ErrorStatus
[0] string 2
return unsigned char <<MIN>>
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_ReadBlock
return unsigned char <<MIN>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
return unsigned char 10,10

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.001"

DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.002

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
Test Case NameDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.002
Date of Creation29 SEP 2024 5:09:20 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.002
File NameC-000264.DAT

Requirements/Notes

switch(State)
  case READ
  if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> check with mid value
     READ -> NVM_REQ_PENDING
        if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> check with mid value
           switch (blockStatus)
             case NVM_REQ_OK:

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
Data string <<malloc 2>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_GetErrorStatus
ErrorStatus
[0] string 0
return unsigned char <<MID>>
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_ReadBlock
DstPtr data_temp
return unsigned char <<MID>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
Data
[0] string 0,0,255
[1] string 0,0,255
return unsigned char 10,10,0

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.002"

DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.003

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
Test Case NameDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.003
Date of Creation29 SEP 2024 5:09:20 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.003
File NameC-000265.DAT

Requirements/Notes

switch(State)
  case READ
  if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> check with max value
     READ -> NVM_REQ_PENDING
        if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE -> check with max value
           switch (blockStatus)
             case NVM_REQ_RESTORED_FROM_ROM:

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
Data string <<malloc 2>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_GetErrorStatus
ErrorStatus
[0] string 8
return unsigned char <<MAX>>
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_ReadBlock
DstPtr data_temp
return unsigned char <<MAX>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
Data
[0] string 0,0,255
[1] string 0,0,255
return unsigned char 10,10,0

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.003"

DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.004

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
Test Case NameDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.004
Date of Creation29 SEP 2024 5:09:20 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.004
File NameC-000266.DAT

Requirements/Notes

switch(State)
  case READ
  if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
     READ -> NVM_REQ_PENDING
        if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
           switch (blockStatus)
             case NVM_REQ_BLOCK_SKIPPED: -> NVM_REQ_PENDING ->

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_GetErrorStatus
ErrorStatus
[0] string 4
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_ReadBlock
DstPtr data_temp
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
return unsigned char 10,10,10

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.004"

DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.005

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
Test Case NameDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.005
Date of Creation29 SEP 2024 5:09:20 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.005
File NameC-000267.DAT

Requirements/Notes

switch(State)
  case READ
  if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
     READ -> NVM_REQ_PENDING
        if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
           switch (blockStatus)
             case default: -> NVM_REQ_NOT_OK 

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 65535
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
Data string <<malloc 2>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_GetErrorStatus
ErrorStatus
[0] string 1
return unsigned char 0
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_ReadBlock
DstPtr data_temp
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
Data
[0] string MACRO=DEAFULT_VALUE_PROGRAMMING_ATTEMPTS
[1] string MACRO=DEAFULT_VALUE_PROGRAMMING_ATTEMPTS
return unsigned char 10,10,MACRO=DEAFULT_VALUE_PROGRAMMING_ATTEMPTS

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.005"

DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.006

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
Test Case NameDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.006
Date of Creation29 SEP 2024 5:09:20 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.006
File NameC-000268.DAT

Requirements/Notes

switch(State)
  case READ
  if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
     READ -> READ_NOT_OK
        if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_ReadBlock
return unsigned char MACRO=RTE_E_NvMService_AC3_E_NOT_OK

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
return unsigned char 10,1

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.006"

DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.007

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
Test Case NameDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.007
Date of Creation29 SEP 2024 5:09:20 PM
Date of ExecutionNo Execution Results Exist

Test Case Data

Test CaseDataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.007
File NameC-000269.DAT

Requirements/Notes

switch(State)
  case READ
  if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
     READ -> NVM_REQ_PENDING
        if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) TRUE
           switch (blockStatus)
             case NVM_REQ_PENDING:
               if(RTE_E_NvMService_AC3_E_NOT_OK != rteCallStatus) FALSE

Input Test Data

Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_GetErrorStatus
ErrorStatus
[0] string 2
return unsigned char MACRO=RTE_E_NvMService_AC3_E_NOT_OK
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_ReadBlock
return unsigned char 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
return unsigned char 10,10

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results

No Execution Results Exist for: "DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData.007"

DataServices_VW_Logical_Software_Block_Version_SwBlock_Appl_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Logical_Software_Block_Version_SwBlock_Appl_ReadData
Test Case NameDataServices_VW_Logical_Software_Block_Version_SwBlock_Appl_ReadData.001
Date of Creation29 SEP 2024 5:09:20 PM
Date of Execution30 SEP 2024 11:25:54 PM

Test Case Data

Test CaseDataServices_VW_Logical_Software_Block_Version_SwBlock_Appl_ReadData.001
File NameC-000270.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Version_SwBlock_Appl_ReadData
Data string <<malloc 4>>
[0] string 0
[1] string 0
[2] string 0
[3] string 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Version_SwBlock_Appl_ReadData
Data
[0] string 88
[1] string 53
[2] string 56
[3] string 48
return unsigned char MACRO=RTE_E_OK

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Software_Block_Version_SwBlock_Appl_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_VW_Logical_Software_Block_Version_SwBlock_Appl_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_VW_Logical_Software_Block_Version_SwBlock_Appl_ReadData.001

Event 1 - Calling DataServices_VW_Logical_Software_Block_Version_SwBlock_Appl_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Version_SwBlock_Appl_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
[2] string 0
[3] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_VW_Logical_Software_Block_Version_SwBlock_Appl_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Version_SwBlock_Appl_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 88 <match>
[1] string 53 <match>
[2] string 56 <match>
[3] string 48 <match>
return unsigned char RTE_E_OK (0) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 5/5 PASS
Control Flows 2/2 PASS

DataServices_VW_Logical_Software_Block_Version_SwBlock_BTL_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Logical_Software_Block_Version_SwBlock_BTL_ReadData
Test Case NameDataServices_VW_Logical_Software_Block_Version_SwBlock_BTL_ReadData.001
Date of Creation29 SEP 2024 5:09:20 PM
Date of Execution29 SEP 2024 6:03:50 PM

Test Case Data

Test CaseDataServices_VW_Logical_Software_Block_Version_SwBlock_BTL_ReadData.001
File NameC-000271.DAT

Input Test Data

Not Stubbed Unit: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int <<MAX>>
UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Version_SwBlock_BTL_ReadData
Data string <<malloc 1>>
[0] string 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Version_SwBlock_BTL_ReadData
Data
[0] string 0
return unsigned char MACRO=RTE_E_OK
Stubbed Subprograms:
Unit: vstdlib.h
Subprogram: VStdLib_MemCpy
nCnt unsigned long MACRO=LOGICAL_SW_BLOCK_LENGTH

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_VW_Logical_Software_Block_Version_SwBlock_BTL_ReadData.001

Event 1 - Calling DataServices_VW_Logical_Software_Block_Version_SwBlock_BTL_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Version_SwBlock_BTL_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0

Event 2 - Stubbed VStdLib_MemCpy

UUT: vstdlib.h
Subprogram: VStdLib_MemCpy
Parameter Type Actual Value Expected Value
nCnt unsigned long LOGICAL_SW_BLOCK_LENGTH (4) <match>

Event 3 - Returned from DataServices_VW_Logical_Software_Block_Version_SwBlock_BTL_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Version_SwBlock_BTL_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char RTE_E_OK (0) <match>
Global Data Type Actual Value Expected Value
UNIT: USER_GLOBALS_VCAST
Globals:
data_temp unsigned int 4294967295

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 3/3 PASS

DataServices_VW_Logical_Software_Block_Version_SwBlock_HSM_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Logical_Software_Block_Version_SwBlock_HSM_ReadData
Test Case NameDataServices_VW_Logical_Software_Block_Version_SwBlock_HSM_ReadData.001
Date of Creation29 SEP 2024 5:09:20 PM
Date of Execution29 SEP 2024 6:04:02 PM

Test Case Data

Test CaseDataServices_VW_Logical_Software_Block_Version_SwBlock_HSM_ReadData.001
File NameC-000272.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Version_SwBlock_HSM_ReadData
Data string <<malloc 1>>
[0] string 0
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Csm_KeyElementGet
keyPtr
[0] string <<MID>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Version_SwBlock_HSM_ReadData
Data
[0] string 0
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Csm_KeyElementGet
keyLength
[0] 64
Unit: vstdlib.h
Subprogram: VStdLib_MemCpy
nCnt unsigned long MACRO=LOGICAL_SW_BLOCK_LENGTH

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_VW_Logical_Software_Block_Version_SwBlock_HSM_ReadData.001

Event 1 - Calling DataServices_VW_Logical_Software_Block_Version_SwBlock_HSM_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Version_SwBlock_HSM_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0

Event 2 - Stubbed Csm_KeyElementGet

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Csm_KeyElementGet
Parameter Type Actual Value Expected Value
keyPtr
[0] string 0
keyLength
[0] 64 <match>

Event 3 - Stubbed VStdLib_MemCpy

UUT: vstdlib.h
Subprogram: VStdLib_MemCpy
Parameter Type Actual Value Expected Value
nCnt unsigned long LOGICAL_SW_BLOCK_LENGTH (4) <match>

Event 4 - Returned from DataServices_VW_Logical_Software_Block_Version_SwBlock_HSM_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Logical_Software_Block_Version_SwBlock_HSM_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 3/3 PASS

DataServices_VW_Spare_Part_Number_ENR_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Spare_Part_Number_ENR_ReadData
Test Case NameDataServices_VW_Spare_Part_Number_ENR_ReadData.001
Date of Creation29 SEP 2024 5:09:20 PM
Date of Execution29 SEP 2024 6:04:16 PM

Test Case Data

Test CaseDataServices_VW_Spare_Part_Number_ENR_ReadData.001
File NameC-000273.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
Stub_Regs_Dph
bF187
pload
[6] string 12
[7] string 13
[8] string 14
Subprogram: DataServices_VW_Spare_Part_Number_ENR_ReadData
Data string <<malloc 3>>
[0] string 0
[1] string 0
[2] string 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Spare_Part_Number_ENR_ReadData
Data
[0] string 12
[1] string 13
[2] string 14
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_VW_Spare_Part_Number_ENR_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_VW_Spare_Part_Number_ENR_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_VW_Spare_Part_Number_ENR_ReadData.001

Event 1 - Calling DataServices_VW_Spare_Part_Number_ENR_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Spare_Part_Number_ENR_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
[2] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_VW_Spare_Part_Number_ENR_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Spare_Part_Number_ENR_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 12 <match>
[1] string 13 <match>
[2] string 14 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
Stub_Regs_Dph
bF187
pload
[6] string 12
[7] string 13
[8] string 14
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 4/4 PASS
Control Flows 2/2 PASS

DataServices_VW_Spare_Part_Number_IN_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Spare_Part_Number_IN_ReadData
Test Case NameDataServices_VW_Spare_Part_Number_IN_ReadData.001
Date of Creation29 SEP 2024 5:09:20 PM
Date of Execution29 SEP 2024 6:04:27 PM

Test Case Data

Test CaseDataServices_VW_Spare_Part_Number_IN_ReadData.001
File NameC-000274.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
Stub_Regs_Dph
bF187
pload
[9] string 111
[10] string 112
Subprogram: DataServices_VW_Spare_Part_Number_IN_ReadData
Data string <<malloc 2>>
[0] string 0
[1] string 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Spare_Part_Number_IN_ReadData
Data
[0] string 111
[1] string 112
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_VW_Spare_Part_Number_IN_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_VW_Spare_Part_Number_IN_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_VW_Spare_Part_Number_IN_ReadData.001

Event 1 - Calling DataServices_VW_Spare_Part_Number_IN_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Spare_Part_Number_IN_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_VW_Spare_Part_Number_IN_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Spare_Part_Number_IN_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 111 <match>
[1] string 112 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
Stub_Regs_Dph
bF187
pload
[9] string 111
[10] string 112
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 3/3 PASS
Control Flows 2/2 PASS

DataServices_VW_Spare_Part_Number_MGR_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Spare_Part_Number_MGR_ReadData
Test Case NameDataServices_VW_Spare_Part_Number_MGR_ReadData.001
Date of Creation29 SEP 2024 5:09:20 PM
Date of Execution29 SEP 2024 6:04:38 PM

Test Case Data

Test CaseDataServices_VW_Spare_Part_Number_MGR_ReadData.001
File NameC-000275.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
Stub_Regs_Dph
bF187
pload
[3] string 11
[4] string 12
[5] string 13
Subprogram: DataServices_VW_Spare_Part_Number_MGR_ReadData
Data string <<malloc 3>>
[0] string 0
[1] string 0
[2] string 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Spare_Part_Number_MGR_ReadData
Data
[0] string 11
[1] string 12
[2] string 13
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_VW_Spare_Part_Number_MGR_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_VW_Spare_Part_Number_MGR_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_VW_Spare_Part_Number_MGR_ReadData.001

Event 1 - Calling DataServices_VW_Spare_Part_Number_MGR_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Spare_Part_Number_MGR_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
[2] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_VW_Spare_Part_Number_MGR_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Spare_Part_Number_MGR_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 11 <match>
[1] string 12 <match>
[2] string 13 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
Stub_Regs_Dph
bF187
pload
[3] string 11
[4] string 12
[5] string 13
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 4/4 PASS
Control Flows 2/2 PASS

DataServices_VW_Spare_Part_Number_VNR_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Spare_Part_Number_VNR_ReadData
Test Case NameDataServices_VW_Spare_Part_Number_VNR_ReadData.001
Date of Creation29 SEP 2024 5:09:20 PM
Date of Execution29 SEP 2024 6:04:50 PM

Test Case Data

Test CaseDataServices_VW_Spare_Part_Number_VNR_ReadData.001
File NameC-000276.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
Stub_Regs_Dph
bF187
pload
[0] string 11
[1] string 12
[2] string 13
Subprogram: DataServices_VW_Spare_Part_Number_VNR_ReadData
Data string <<malloc 3>>
[0] string 0
[1] string 0
[2] string 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Spare_Part_Number_VNR_ReadData
Data
[0] string 11
[1] string 12
[2] string 13
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_VW_Spare_Part_Number_VNR_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_VW_Spare_Part_Number_VNR_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_VW_Spare_Part_Number_VNR_ReadData.001

Event 1 - Calling DataServices_VW_Spare_Part_Number_VNR_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Spare_Part_Number_VNR_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
[2] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_VW_Spare_Part_Number_VNR_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Spare_Part_Number_VNR_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 11 <match>
[1] string 12 <match>
[2] string 13 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
Stub_Regs_Dph
bF187
pload
[0] string 11
[1] string 12
[2] string 13
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 4/4 PASS
Control Flows 2/2 PASS

DataServices_VW_System_Name_Or_Engine_Type_VW_SysName_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_System_Name_Or_Engine_Type_VW_SysName_ReadData
Test Case NameDataServices_VW_System_Name_Or_Engine_Type_VW_SysName_ReadData.001
Date of Creation29 SEP 2024 5:09:20 PM
Date of Execution29 SEP 2024 6:05:03 PM

Test Case Data

Test CaseDataServices_VW_System_Name_Or_Engine_Type_VW_SysName_ReadData.001
File NameC-000277.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_System_Name_Or_Engine_Type_VW_SysName_ReadData
Data string <<malloc 13>>
[0] string 0
[1] string 0
[2] string 0
[3] string 0
[4] string 0
[5] string 0
[6] string 0
[7] string 0
[8] string 0
[9] string 0
[10] string 0
[11] string 1
[12] string 1

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_System_Name_Or_Engine_Type_VW_SysName_ReadData
Data
[0] string 80
[1] string 65
[2] string 82
[3] string 75
[4] string 83
[5] string 80
[6] string 46
[7] string 72
[8] string 73
[9] string 71
[10] string 72
[11] string 0
[12] string 0
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_VW_System_Name_Or_Engine_Type_VW_SysName_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_VW_System_Name_Or_Engine_Type_VW_SysName_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_VW_System_Name_Or_Engine_Type_VW_SysName_ReadData.001

Event 1 - Calling DataServices_VW_System_Name_Or_Engine_Type_VW_SysName_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_System_Name_Or_Engine_Type_VW_SysName_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
[2] string 0
[3] string 0
[4] string 0
[5] string 0
[6] string 0
[7] string 0
[8] string 0
[9] string 0
[10] string 0
[11] string 1
[12] string 1
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_VW_System_Name_Or_Engine_Type_VW_SysName_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_System_Name_Or_Engine_Type_VW_SysName_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 80 <match>
[1] string 65 <match>
[2] string 82 <match>
[3] string 75 <match>
[4] string 83 <match>
[5] string 80 <match>
[6] string 46 <match>
[7] string 72 <match>
[8] string 73 <match>
[9] string 71 <match>
[10] string 72 <match>
[11] string 0 <match>
[12] string 0 <match>
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 14/14 PASS
Control Flows 2/2 PASS

DataServices_VW_Workshop_System_Name_VW_WorkshopSysName_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_VW_Workshop_System_Name_VW_WorkshopSysName_ReadData
Test Case NameDataServices_VW_Workshop_System_Name_VW_WorkshopSysName_ReadData.001
Date of Creation29 SEP 2024 5:09:20 PM
Date of Execution29 SEP 2024 6:05:17 PM

Test Case Data

Test CaseDataServices_VW_Workshop_System_Name_VW_WorkshopSysName_ReadData.001
File NameC-000278.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Workshop_System_Name_VW_WorkshopSysName_ReadData
Data string <<malloc 5>>
[0] string 0
[1] string 0
[2] string 0
[3] string 0
[4] string 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Workshop_System_Name_VW_WorkshopSysName_ReadData
Data
[0] string 86
[1] string 54
[2] string 56
[3] string 50
[4] string 32
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_VW_Workshop_System_Name_VW_WorkshopSysName_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_VW_Workshop_System_Name_VW_WorkshopSysName_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_VW_Workshop_System_Name_VW_WorkshopSysName_ReadData.001

Event 1 - Calling DataServices_VW_Workshop_System_Name_VW_WorkshopSysName_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Workshop_System_Name_VW_WorkshopSysName_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
[2] string 0
[3] string 0
[4] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_VW_Workshop_System_Name_VW_WorkshopSysName_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_VW_Workshop_System_Name_VW_WorkshopSysName_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 86 <match>
[1] string 54 <match>
[2] string 56 <match>
[3] string 50 <match>
[4] string 32 <match>
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 6/6 PASS
Control Flows 2/2 PASS

DataServices_Vehicle_Identification_Number_VIN_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Vehicle_Identification_Number_VIN_ReadData
Test Case NameDataServices_Vehicle_Identification_Number_VIN_ReadData.001
Date of Creation29 SEP 2024 5:09:20 PM
Date of Execution29 SEP 2024 6:05:28 PM

Test Case Data

Test CaseDataServices_Vehicle_Identification_Number_VIN_ReadData.001
File NameC-000279.DAT

Requirements/Notes

if (Data == NULL_PTR) TRUE

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Vehicle_Identification_Number_VIN_ReadData
Data string <<null>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Vehicle_Identification_Number_VIN_ReadData
return unsigned char MACRO=RTE_E_INVALID

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_Vehicle_Identification_Number_VIN_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_Vehicle_Identification_Number_VIN_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_Vehicle_Identification_Number_VIN_ReadData.001

Event 1 - Calling DataServices_Vehicle_Identification_Number_VIN_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Vehicle_Identification_Number_VIN_ReadData
Parameter Type Actual Value Expected Value
Data string <<null>>
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_Vehicle_Identification_Number_VIN_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Vehicle_Identification_Number_VIN_ReadData
Parameter Type Actual Value Expected Value
Data string <<null>>
return unsigned char RTE_E_INVALID (1) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 2/2 PASS

DataServices_Vehicle_Identification_Number_VIN_ReadData.002

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_Vehicle_Identification_Number_VIN_ReadData
Test Case NameDataServices_Vehicle_Identification_Number_VIN_ReadData.002
Date of Creation29 SEP 2024 5:09:20 PM
Date of Execution29 SEP 2024 6:05:39 PM

Test Case Data

Test CaseDataServices_Vehicle_Identification_Number_VIN_ReadData.002
File NameC-000280.DAT

Requirements/Notes

if (Data == NULL_PTR) FALSE

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Vehicle_Identification_Number_VIN_ReadData
Data string <<malloc 1>>
[0] string 1

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Vehicle_Identification_Number_VIN_ReadData
return unsigned char MACRO=RTE_E_OK

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_Vehicle_Identification_Number_VIN_ReadData
uut_prototype_stubs.Rte_Read_DiagReadWriteDataByIdentifier_R_ComAbs_VIN_vin
DiagReadWriteDataByIdentifier.c.DataServices_Vehicle_Identification_Number_VIN_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_Vehicle_Identification_Number_VIN_ReadData.002

Event 1 - Calling DataServices_Vehicle_Identification_Number_VIN_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Vehicle_Identification_Number_VIN_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed Rte_Read_DiagReadWriteDataByIdentifier_R_ComAbs_VIN_vin

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Read_DiagReadWriteDataByIdentifier_R_ComAbs_VIN_vin
Control Flows
<match>

Event 3 - Returned from DataServices_Vehicle_Identification_Number_VIN_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_Vehicle_Identification_Number_VIN_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1
return unsigned char RTE_E_OK (0) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 3/3 PASS

DataServices_p_Lockvalue_LockValue_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_p_Lockvalue_LockValue_ReadData
Test Case NameDataServices_p_Lockvalue_LockValue_ReadData.001
Date of Creation29 SEP 2024 5:09:20 PM
Date of Execution29 SEP 2024 6:05:50 PM

Test Case Data

Test CaseDataServices_p_Lockvalue_LockValue_ReadData.001
File NameC-000281.DAT

Requirements/Notes

if((blockStatus == NVM_REQ_OK) || (blockStatus == NVM_REQ_RESTORED_FROM_ROM)) TRUE -> check with blockStatus = NVM_REQ_OK
   if((blockStatusInverted == NVM_REQ_OK) || (blockStatusInverted == NVM_REQ_RESTORED_FROM_ROM)) TRUE
     if(P_LockValue + P_LockValueInverted != P_LOCK_VALUE_REFERENCE) TRUE

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
P_LockValue unsigned char <<MIN>>
P_LockValueInverted unsigned char <<MIN>>
Subprogram: DataServices_p_Lockvalue_LockValue_ReadData
Data string <<malloc 1>>
[0] string 1
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: NvM_GetErrorStatus
ErrorStatus
[0] string MACRO=NVM_REQ_OK,MACRO=NVM_REQ_OK

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
P_LockValue unsigned char MACRO=P_LOCK_VALUE_REFERENCE
P_LockValueInverted unsigned char 0
Subprogram: DataServices_p_Lockvalue_LockValue_ReadData
Data
[0] string MACRO=P_LOCK_VALUE_REFERENCE
return unsigned char MACRO=RTE_E_OK
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: NvM_WriteBlock
parg0 unsigned short 74,69

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_ReadData
uut_prototype_stubs.NvM_GetErrorStatus
uut_prototype_stubs.NvM_GetErrorStatus
uut_prototype_stubs.NvM_WriteBlock
uut_prototype_stubs.NvM_WriteBlock
DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_p_Lockvalue_LockValue_ReadData.001

Event 1 - Calling DataServices_p_Lockvalue_LockValue_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_p_Lockvalue_LockValue_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed NvM_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: NvM_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 1
Control Flows
<match>

Event 3 - Stubbed NvM_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: NvM_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 1
Control Flows
<match>

Event 4 - Stubbed NvM_WriteBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: NvM_WriteBlock
Parameter Type Actual Value Expected Value
parg0 unsigned short 74 <match>
Control Flows
<match>

Event 5 - Stubbed NvM_WriteBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: NvM_WriteBlock
Parameter Type Actual Value Expected Value
parg0 unsigned short 69 <match>
Control Flows
<match>

Event 6 - Returned from DataServices_p_Lockvalue_LockValue_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_p_Lockvalue_LockValue_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string P_LOCK_VALUE_REFERENCE (255) <match>
return unsigned char RTE_E_OK (0) <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
P_LockValue unsigned char P_LOCK_VALUE_REFERENCE (255) <match>
P_LockValueInverted unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 6/6 PASS
Control Flows 6/6 PASS

DataServices_p_Lockvalue_LockValue_ReadData.002

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_p_Lockvalue_LockValue_ReadData
Test Case NameDataServices_p_Lockvalue_LockValue_ReadData.002
Date of Creation29 SEP 2024 5:09:20 PM
Date of Execution29 SEP 2024 6:06:02 PM

Test Case Data

Test CaseDataServices_p_Lockvalue_LockValue_ReadData.002
File NameC-000282.DAT

Requirements/Notes

if((blockStatus == NVM_REQ_OK) || (blockStatus == NVM_REQ_RESTORED_FROM_ROM)) FALSE
else if(blockStatus == NVM_REQ_PENDING) TRUE

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_p_Lockvalue_LockValue_ReadData
Data string <<malloc 1>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: NvM_GetErrorStatus
ErrorStatus
[0] string MACRO=NVM_REQ_PENDING

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_p_Lockvalue_LockValue_ReadData
return unsigned char MACRO=RTE_E_DataServices_p_Lockvalue_LockValue_DCM_E_PENDING

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_ReadData
uut_prototype_stubs.NvM_GetErrorStatus
DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_p_Lockvalue_LockValue_ReadData.002

Event 1 - Calling DataServices_p_Lockvalue_LockValue_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_p_Lockvalue_LockValue_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed NvM_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: NvM_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 1
Control Flows
<match>

Event 3 - Returned from DataServices_p_Lockvalue_LockValue_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_p_Lockvalue_LockValue_ReadData
Parameter Type Actual Value Expected Value
return unsigned char RTE_E_DataServices_p_Lockvalue_LockValue_DCM_E_PENDING (10) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 3/3 PASS

DataServices_p_Lockvalue_LockValue_ReadData.003

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_p_Lockvalue_LockValue_ReadData
Test Case NameDataServices_p_Lockvalue_LockValue_ReadData.003
Date of Creation29 SEP 2024 5:09:20 PM
Date of Execution29 SEP 2024 6:06:15 PM

Test Case Data

Test CaseDataServices_p_Lockvalue_LockValue_ReadData.003
File NameC-000283.DAT

Requirements/Notes

if((blockStatus == NVM_REQ_OK) || (blockStatus == NVM_REQ_RESTORED_FROM_ROM)) FALSE
else if(blockStatus == NVM_REQ_PENDING) FALSE

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_p_Lockvalue_LockValue_ReadData
Data string <<malloc 1>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: NvM_GetErrorStatus
ErrorStatus
[0] string <<MAX>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_p_Lockvalue_LockValue_ReadData
return unsigned char MACRO=RTE_E_DataServices_p_Lockvalue_LockValue_E_NOT_OK

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_ReadData
uut_prototype_stubs.NvM_GetErrorStatus
DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_p_Lockvalue_LockValue_ReadData.003

Event 1 - Calling DataServices_p_Lockvalue_LockValue_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_p_Lockvalue_LockValue_ReadData
Parameter Type Actual Value Expected Value
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed NvM_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: NvM_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 1
Control Flows
<match>

Event 3 - Returned from DataServices_p_Lockvalue_LockValue_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_p_Lockvalue_LockValue_ReadData
Parameter Type Actual Value Expected Value
return unsigned char RTE_E_DataServices_p_Lockvalue_LockValue_E_NOT_OK (1) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 3/3 PASS

DataServices_p_Lockvalue_LockValue_ReadData.004

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_p_Lockvalue_LockValue_ReadData
Test Case NameDataServices_p_Lockvalue_LockValue_ReadData.004
Date of Creation29 SEP 2024 5:09:20 PM
Date of Execution29 SEP 2024 6:06:26 PM

Test Case Data

Test CaseDataServices_p_Lockvalue_LockValue_ReadData.004
File NameC-000284.DAT

Requirements/Notes

if((blockStatus == NVM_REQ_OK) || (blockStatus == NVM_REQ_RESTORED_FROM_ROM)) TRUE -> check with blockStatus = NVM_REQ_RESTORED_FROM_ROM
   if((blockStatusInverted == NVM_REQ_OK) || (blockStatusInverted == NVM_REQ_RESTORED_FROM_ROM)) TRUE
     if(P_LockValue + P_LockValueInverted != P_LOCK_VALUE_REFERENCE) FALSE

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
P_LockValue unsigned char <<MAX>>
P_LockValueInverted unsigned char 0
Subprogram: DataServices_p_Lockvalue_LockValue_ReadData
Data string <<malloc 1>>
[0] string 1
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: NvM_GetErrorStatus
ErrorStatus
[0] string MACRO=NVM_REQ_OK

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_p_Lockvalue_LockValue_ReadData
Data
[0] string <<MAX>>
return unsigned char MACRO=RTE_E_OK

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_ReadData
uut_prototype_stubs.NvM_GetErrorStatus
uut_prototype_stubs.NvM_GetErrorStatus
DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_p_Lockvalue_LockValue_ReadData.004

Event 1 - Calling DataServices_p_Lockvalue_LockValue_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_p_Lockvalue_LockValue_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed NvM_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: NvM_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 1
Control Flows
<match>

Event 3 - Stubbed NvM_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: NvM_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 1
Control Flows
<match>

Event 4 - Returned from DataServices_p_Lockvalue_LockValue_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_p_Lockvalue_LockValue_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 255 <match>
return unsigned char RTE_E_OK (0) <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
P_LockValue unsigned char 255
P_LockValueInverted unsigned char 0
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 4/4 PASS

DataServices_p_Lockvalue_LockValue_ReadData.005

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_p_Lockvalue_LockValue_ReadData
Test Case NameDataServices_p_Lockvalue_LockValue_ReadData.005
Date of Creation29 SEP 2024 5:09:20 PM
Date of Execution29 SEP 2024 6:06:38 PM

Test Case Data

Test CaseDataServices_p_Lockvalue_LockValue_ReadData.005
File NameC-000285.DAT

Requirements/Notes

if((blockStatus == NVM_REQ_OK) || (blockStatus == NVM_REQ_RESTORED_FROM_ROM)) TRUE -> check with blockStatus = NVM_REQ_RESTORED_FROM_ROM
   if((blockStatusInverted == NVM_REQ_OK) || (blockStatusInverted == NVM_REQ_RESTORED_FROM_ROM)) FALSE
    else if(blockStatusInverted == NVM_REQ_PENDING) TRUE

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
P_LockValue unsigned char <<MAX>>
P_LockValueInverted unsigned char 0
Subprogram: DataServices_p_Lockvalue_LockValue_ReadData
Data string <<malloc 1>>
[0] string 0
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: NvM_GetErrorStatus
ErrorStatus
[0] string MACRO=NVM_REQ_OK,MACRO=NVM_REQ_PENDING

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_p_Lockvalue_LockValue_ReadData
Data
[0] string 0
return unsigned char MACRO=RTE_E_DataServices_p_Lockvalue_LockValue_DCM_E_PENDING

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_ReadData
uut_prototype_stubs.NvM_GetErrorStatus
uut_prototype_stubs.NvM_GetErrorStatus
DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_p_Lockvalue_LockValue_ReadData.005

Event 1 - Calling DataServices_p_Lockvalue_LockValue_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_p_Lockvalue_LockValue_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed NvM_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: NvM_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 1
Control Flows
<match>

Event 3 - Stubbed NvM_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: NvM_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 1
Control Flows
<match>

Event 4 - Returned from DataServices_p_Lockvalue_LockValue_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_p_Lockvalue_LockValue_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char RTE_E_DataServices_p_Lockvalue_LockValue_DCM_E_PENDING (10) <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
P_LockValue unsigned char 255
P_LockValueInverted unsigned char 0
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 4/4 PASS

DataServices_p_Lockvalue_LockValue_ReadData.006

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_p_Lockvalue_LockValue_ReadData
Test Case NameDataServices_p_Lockvalue_LockValue_ReadData.006
Date of Creation29 SEP 2024 5:09:20 PM
Date of Execution29 SEP 2024 6:06:48 PM

Test Case Data

Test CaseDataServices_p_Lockvalue_LockValue_ReadData.006
File NameC-000286.DAT

Requirements/Notes

if((blockStatus == NVM_REQ_OK) || (blockStatus == NVM_REQ_RESTORED_FROM_ROM)) TRUE -> check with blockStatus = NVM_REQ_OK
   if((blockStatusInverted == NVM_REQ_OK) || (blockStatusInverted == NVM_REQ_RESTORED_FROM_ROM)) FALSE
   else if(blockStatusInverted == NVM_REQ_PENDING) FALSE

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
P_LockValue unsigned char <<MIN>>
P_LockValueInverted unsigned char <<MIN>>
Subprogram: DataServices_p_Lockvalue_LockValue_ReadData
Data string <<malloc 1>>
[0] string 1
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: NvM_GetErrorStatus
ErrorStatus
[0] string MACRO=NVM_REQ_OK,1

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
P_LockValue unsigned char MACRO=P_LOCK_VALUE_REFERENCE
P_LockValueInverted unsigned char 0
Subprogram: DataServices_p_Lockvalue_LockValue_ReadData
Data
[0] string MACRO=P_LOCK_VALUE_REFERENCE
return unsigned char MACRO=RTE_E_OK
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: NvM_WriteBlock
parg0 unsigned short 74,69

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_ReadData
uut_prototype_stubs.NvM_GetErrorStatus
uut_prototype_stubs.NvM_GetErrorStatus
uut_prototype_stubs.NvM_WriteBlock
uut_prototype_stubs.NvM_WriteBlock
DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_p_Lockvalue_LockValue_ReadData.006

Event 1 - Calling DataServices_p_Lockvalue_LockValue_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_p_Lockvalue_LockValue_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed NvM_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: NvM_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 1
Control Flows
<match>

Event 3 - Stubbed NvM_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: NvM_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 1
Control Flows
<match>

Event 4 - Stubbed NvM_WriteBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: NvM_WriteBlock
Parameter Type Actual Value Expected Value
parg0 unsigned short 74 <match>
Control Flows
<match>

Event 5 - Stubbed NvM_WriteBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: NvM_WriteBlock
Parameter Type Actual Value Expected Value
parg0 unsigned short 69 <match>
Control Flows
<match>

Event 6 - Returned from DataServices_p_Lockvalue_LockValue_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_p_Lockvalue_LockValue_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string P_LOCK_VALUE_REFERENCE (255) <match>
return unsigned char RTE_E_OK (0) <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
P_LockValue unsigned char P_LOCK_VALUE_REFERENCE (255) <match>
P_LockValueInverted unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 6/6 PASS
Control Flows 6/6 PASS

DataServices_p_Lockvalue_LockValue_WriteData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_p_Lockvalue_LockValue_WriteData
Test Case NameDataServices_p_Lockvalue_LockValue_WriteData.001
Date of Creation29 SEP 2024 5:09:20 PM
Date of Execution29 SEP 2024 6:07:00 PM

Test Case Data

Test CaseDataServices_p_Lockvalue_LockValue_WriteData.001
File NameC-000287.DAT

Requirements/Notes

if(P_LockValue < TEACHING_LOCK) TRUE -> Check with min
  if(P_LockValue <= Data[0]) TRUE
    if((blockStatus == NVM_REQ_OK) || (blockStatus == NVM_REQ_RESTORED_FROM_ROM)) TRUE ->Check with blockStatus = NVM_REQ_OK
      if((blockStatusInverted == NVM_REQ_OK) || (blockStatusInverted == NVM_REQ_RESTORED_FROM_ROM)) TRUE

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
P_LockValue unsigned char <<MIN>>
Subprogram: DataServices_p_Lockvalue_LockValue_WriteData
Data string <<malloc 1>>
[0] string 1
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: NvM_GetErrorStatus
ErrorStatus
[0] string MACRO=NVM_REQ_OK,MACRO=NVM_REQ_OK

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
P_LockValue unsigned char 0x1
Subprogram: DataServices_p_Lockvalue_LockValue_WriteData
return unsigned char MACRO=RTE_E_OK

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_WriteData
uut_prototype_stubs.NvM_GetErrorStatus
uut_prototype_stubs.NvM_GetErrorStatus
uut_prototype_stubs.NvM_WriteBlock
uut_prototype_stubs.NvM_WriteBlock
DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_WriteData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_p_Lockvalue_LockValue_WriteData.001

Event 1 - Calling DataServices_p_Lockvalue_LockValue_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_p_Lockvalue_LockValue_WriteData
Parameter Type Actual Value Expected Value
Data
[0] string 1
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed NvM_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: NvM_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 1
Control Flows
<match>

Event 3 - Stubbed NvM_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: NvM_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 1
Control Flows
<match>

Event 4 - Stubbed NvM_WriteBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: NvM_WriteBlock
Control Flows
<match>

Event 5 - Stubbed NvM_WriteBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: NvM_WriteBlock
Control Flows
<match>

Event 6 - Returned from DataServices_p_Lockvalue_LockValue_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_p_Lockvalue_LockValue_WriteData
Parameter Type Actual Value Expected Value
Data
[0] string 1
return unsigned char RTE_E_OK (0) <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
P_LockValue unsigned char 0x1 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 6/6 PASS

DataServices_p_Lockvalue_LockValue_WriteData.002

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_p_Lockvalue_LockValue_WriteData
Test Case NameDataServices_p_Lockvalue_LockValue_WriteData.002
Date of Creation29 SEP 2024 5:09:20 PM
Date of Execution29 SEP 2024 6:07:13 PM

Test Case Data

Test CaseDataServices_p_Lockvalue_LockValue_WriteData.002
File NameC-000288.DAT

Requirements/Notes

if(P_LockValue < TEACHING_LOCK) TRUE -> Check with TEACHING_LOCK - 1
  if(P_LockValue <= Data[0]) TRUE
    if((blockStatus == NVM_REQ_OK) || (blockStatus == NVM_REQ_RESTORED_FROM_ROM)) FALSE
    else if (blockStatus == NVM_REQ_PENDING) TRUE

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
P_LockValue unsigned char 0x2
Subprogram: DataServices_p_Lockvalue_LockValue_WriteData
Data string <<malloc 1>>
[0] string 3
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: NvM_GetErrorStatus
ErrorStatus
[0] string MACRO=NVM_REQ_PENDING

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_p_Lockvalue_LockValue_WriteData
return unsigned char MACRO=RTE_E_DataServices_p_Lockvalue_LockValue_DCM_E_PENDING

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_WriteData
uut_prototype_stubs.NvM_GetErrorStatus
DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_WriteData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_p_Lockvalue_LockValue_WriteData.002

Event 1 - Calling DataServices_p_Lockvalue_LockValue_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_p_Lockvalue_LockValue_WriteData
Parameter Type Actual Value Expected Value
Data
[0] string 3
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed NvM_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: NvM_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 1
Control Flows
<match>

Event 3 - Returned from DataServices_p_Lockvalue_LockValue_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_p_Lockvalue_LockValue_WriteData
Parameter Type Actual Value Expected Value
Data
[0] string 3
return unsigned char RTE_E_DataServices_p_Lockvalue_LockValue_DCM_E_PENDING (10) <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
P_LockValue unsigned char 0x3
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 3/3 PASS

DataServices_p_Lockvalue_LockValue_WriteData.003

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_p_Lockvalue_LockValue_WriteData
Test Case NameDataServices_p_Lockvalue_LockValue_WriteData.003
Date of Creation29 SEP 2024 5:09:20 PM
Date of Execution29 SEP 2024 6:07:24 PM

Test Case Data

Test CaseDataServices_p_Lockvalue_LockValue_WriteData.003
File NameC-000289.DAT

Requirements/Notes

if(P_LockValue < TEACHING_LOCK) TRUE
  if(P_LockValue <= Data[0]) TRUE
    if((blockStatus == NVM_REQ_OK) || (blockStatus == NVM_REQ_RESTORED_FROM_ROM)) FALSE -> blockstatus = max 
    else if (blockStatus == NVM_REQ_PENDING) FALSE

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
P_LockValue unsigned char 0x2
Subprogram: DataServices_p_Lockvalue_LockValue_WriteData
Data string <<malloc 1>>
[0] string 3
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: NvM_GetErrorStatus
ErrorStatus
[0] string <<MAX>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
P_LockValue unsigned char 0x3
Subprogram: DataServices_p_Lockvalue_LockValue_WriteData
return unsigned char MACRO=RTE_E_DataServices_p_Lockvalue_LockValue_E_NOT_OK

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_WriteData
uut_prototype_stubs.NvM_GetErrorStatus
DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_WriteData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_p_Lockvalue_LockValue_WriteData.003

Event 1 - Calling DataServices_p_Lockvalue_LockValue_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_p_Lockvalue_LockValue_WriteData
Parameter Type Actual Value Expected Value
Data
[0] string 3
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed NvM_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: NvM_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 1
Control Flows
<match>

Event 3 - Returned from DataServices_p_Lockvalue_LockValue_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_p_Lockvalue_LockValue_WriteData
Parameter Type Actual Value Expected Value
Data
[0] string 3
return unsigned char RTE_E_DataServices_p_Lockvalue_LockValue_E_NOT_OK (1) <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
P_LockValue unsigned char 0x3 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 3/3 PASS

DataServices_p_Lockvalue_LockValue_WriteData.004

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_p_Lockvalue_LockValue_WriteData
Test Case NameDataServices_p_Lockvalue_LockValue_WriteData.004
Date of Creation29 SEP 2024 5:09:20 PM
Date of Execution29 SEP 2024 6:07:35 PM

Test Case Data

Test CaseDataServices_p_Lockvalue_LockValue_WriteData.004
File NameC-000290.DAT

Requirements/Notes

if(P_LockValue < TEACHING_LOCK) FALSE -> P_LockValue = TEACHING_LOCK
 

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
P_LockValue unsigned char 0x3
Subprogram: DataServices_p_Lockvalue_LockValue_WriteData
Data string <<malloc 1>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
P_LockValue unsigned char 0x3
Subprogram: DataServices_p_Lockvalue_LockValue_WriteData
return unsigned char MACRO=RTE_E_DataServices_p_Lockvalue_LockValue_E_NOT_OK

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_WriteData
DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_WriteData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_p_Lockvalue_LockValue_WriteData.004

Event 1 - Calling DataServices_p_Lockvalue_LockValue_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_p_Lockvalue_LockValue_WriteData
Parameter Type Actual Value Expected Value
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_p_Lockvalue_LockValue_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_p_Lockvalue_LockValue_WriteData
Parameter Type Actual Value Expected Value
return unsigned char RTE_E_DataServices_p_Lockvalue_LockValue_E_NOT_OK (1) <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
P_LockValue unsigned char 0x3 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

DataServices_p_Lockvalue_LockValue_WriteData.005

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_p_Lockvalue_LockValue_WriteData
Test Case NameDataServices_p_Lockvalue_LockValue_WriteData.005
Date of Creation29 SEP 2024 5:09:20 PM
Date of Execution29 SEP 2024 6:07:46 PM

Test Case Data

Test CaseDataServices_p_Lockvalue_LockValue_WriteData.005
File NameC-000291.DAT

Requirements/Notes

if(P_LockValue < TEACHING_LOCK) FALSE -> P_LockValue = max
 

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
P_LockValue unsigned char <<MAX>>
Subprogram: DataServices_p_Lockvalue_LockValue_WriteData
Data string <<malloc 1>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
P_LockValue unsigned char <<MAX>>
Subprogram: DataServices_p_Lockvalue_LockValue_WriteData
return unsigned char MACRO=RTE_E_DataServices_p_Lockvalue_LockValue_E_NOT_OK

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_WriteData
DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_WriteData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_p_Lockvalue_LockValue_WriteData.005

Event 1 - Calling DataServices_p_Lockvalue_LockValue_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_p_Lockvalue_LockValue_WriteData
Parameter Type Actual Value Expected Value
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_p_Lockvalue_LockValue_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_p_Lockvalue_LockValue_WriteData
Parameter Type Actual Value Expected Value
return unsigned char RTE_E_DataServices_p_Lockvalue_LockValue_E_NOT_OK (1) <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
P_LockValue unsigned char 0xFF <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

DataServices_p_Lockvalue_LockValue_WriteData.006

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_p_Lockvalue_LockValue_WriteData
Test Case NameDataServices_p_Lockvalue_LockValue_WriteData.006
Date of Creation29 SEP 2024 5:09:20 PM
Date of Execution29 SEP 2024 6:07:58 PM

Test Case Data

Test CaseDataServices_p_Lockvalue_LockValue_WriteData.006
File NameC-000292.DAT

Requirements/Notes

if(P_LockValue < TEACHING_LOCK) TRUE -> Check with min
  if(P_LockValue <= Data[0]) TRUE
    if((blockStatus == NVM_REQ_OK) || (blockStatus == NVM_REQ_RESTORED_FROM_ROM)) TRUE ->Check with blockStatus = NVM_REQ_OK
      if((blockStatusInverted == NVM_REQ_OK) || (blockStatusInverted == NVM_REQ_RESTORED_FROM_ROM)) FALSE
        else if(blockStatusInverted == NVM_REQ_PENDING) TRUE

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
P_LockValue unsigned char <<MIN>>
Subprogram: DataServices_p_Lockvalue_LockValue_WriteData
Data string <<malloc 1>>
[0] string 1
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: NvM_GetErrorStatus
ErrorStatus
[0] string MACRO=NVM_REQ_OK,MACRO=NVM_REQ_PENDING

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
P_LockValue unsigned char 0x1
Subprogram: DataServices_p_Lockvalue_LockValue_WriteData
return unsigned char MACRO=RTE_E_DataServices_p_Lockvalue_LockValue_DCM_E_PENDING

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_WriteData
uut_prototype_stubs.NvM_GetErrorStatus
uut_prototype_stubs.NvM_GetErrorStatus
DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_WriteData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_p_Lockvalue_LockValue_WriteData.006

Event 1 - Calling DataServices_p_Lockvalue_LockValue_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_p_Lockvalue_LockValue_WriteData
Parameter Type Actual Value Expected Value
Data
[0] string 1
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed NvM_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: NvM_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 1
Control Flows
<match>

Event 3 - Stubbed NvM_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: NvM_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 1
Control Flows
<match>

Event 4 - Returned from DataServices_p_Lockvalue_LockValue_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_p_Lockvalue_LockValue_WriteData
Parameter Type Actual Value Expected Value
Data
[0] string 1
return unsigned char RTE_E_DataServices_p_Lockvalue_LockValue_DCM_E_PENDING (10) <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
P_LockValue unsigned char 0x1 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 4/4 PASS

DataServices_p_Lockvalue_LockValue_WriteData.007

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_p_Lockvalue_LockValue_WriteData
Test Case NameDataServices_p_Lockvalue_LockValue_WriteData.007
Date of Creation29 SEP 2024 5:09:20 PM
Date of Execution29 SEP 2024 6:08:11 PM

Test Case Data

Test CaseDataServices_p_Lockvalue_LockValue_WriteData.007
File NameC-000293.DAT

Requirements/Notes

if(P_LockValue < TEACHING_LOCK) TRUE -> Check with min
  if(P_LockValue <= Data[0]) TRUE
    if((blockStatus == NVM_REQ_OK) || (blockStatus == NVM_REQ_RESTORED_FROM_ROM)) TRUE ->Check with blockStatus = NVM_REQ_OK
      if((blockStatusInverted == NVM_REQ_OK) || (blockStatusInverted == NVM_REQ_RESTORED_FROM_ROM)) FALSE
      else if(blockStatusInverted == NVM_REQ_PENDING) FALSE

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
P_LockValue unsigned char <<MIN>>
Subprogram: DataServices_p_Lockvalue_LockValue_WriteData
Data string <<malloc 1>>
[0] string 1
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: NvM_GetErrorStatus
ErrorStatus
[0] string MACRO=NVM_REQ_OK,1

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
P_LockValue unsigned char MACRO=P_LOCK_VALUE_REFERENCE
Subprogram: DataServices_p_Lockvalue_LockValue_WriteData
return unsigned char MACRO=RTE_E_OK

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_WriteData
uut_prototype_stubs.NvM_GetErrorStatus
uut_prototype_stubs.NvM_GetErrorStatus
uut_prototype_stubs.NvM_WriteBlock
uut_prototype_stubs.NvM_WriteBlock
DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_WriteData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_p_Lockvalue_LockValue_WriteData.007

Event 1 - Calling DataServices_p_Lockvalue_LockValue_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_p_Lockvalue_LockValue_WriteData
Parameter Type Actual Value Expected Value
Data
[0] string 1
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed NvM_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: NvM_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 1
Control Flows
<match>

Event 3 - Stubbed NvM_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: NvM_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 1
Control Flows
<match>

Event 4 - Stubbed NvM_WriteBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: NvM_WriteBlock
Control Flows
<match>

Event 5 - Stubbed NvM_WriteBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: NvM_WriteBlock
Control Flows
<match>

Event 6 - Returned from DataServices_p_Lockvalue_LockValue_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_p_Lockvalue_LockValue_WriteData
Parameter Type Actual Value Expected Value
Data
[0] string 1
return unsigned char RTE_E_OK (0) <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
P_LockValue unsigned char P_LOCK_VALUE_REFERENCE (0xFF) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 6/6 PASS

DataServices_p_Lockvalue_LockValue_WriteData.008

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_p_Lockvalue_LockValue_WriteData
Test Case NameDataServices_p_Lockvalue_LockValue_WriteData.008
Date of Creation29 SEP 2024 5:09:20 PM
Date of Execution29 SEP 2024 6:08:24 PM

Test Case Data

Test CaseDataServices_p_Lockvalue_LockValue_WriteData.008
File NameC-000294.DAT

Requirements/Notes

if(P_LockValue < TEACHING_LOCK) TRUE
  if(P_LockValue <= Data[0])  FALSE

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
P_LockValue unsigned char 0x2
Subprogram: DataServices_p_Lockvalue_LockValue_WriteData
Data string <<malloc 1>>
[0] string 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
P_LockValue unsigned char 0x2
Subprogram: DataServices_p_Lockvalue_LockValue_WriteData
return unsigned char MACRO=DCM_E_GENERALREJECT

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_WriteData
DiagReadWriteDataByIdentifier.c.DataServices_p_Lockvalue_LockValue_WriteData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_p_Lockvalue_LockValue_WriteData.008

Event 1 - Calling DataServices_p_Lockvalue_LockValue_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_p_Lockvalue_LockValue_WriteData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_p_Lockvalue_LockValue_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_p_Lockvalue_LockValue_WriteData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char DCM_E_GENERALREJECT (16) <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
P_LockValue unsigned char 0x2 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

DataServices_v_Angle_external_Angle_external_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_v_Angle_external_Angle_external_ReadData
Test Case NameDataServices_v_Angle_external_Angle_external_ReadData.001
Date of Creation29 SEP 2024 5:09:20 PM
Date of Execution29 SEP 2024 6:08:36 PM

Test Case Data

Test CaseDataServices_v_Angle_external_Angle_external_ReadData.001
File NameC-000295.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
Rte_PosMon_Diag_serv_v_Angle_external_v_Angle_external unsigned short 65535
Subprogram: DataServices_v_Angle_external_Angle_external_ReadData
Data string <<malloc 2>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_Angle_external_Angle_external_ReadData
Data
[0] string 255
[1] string 255
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_v_Angle_external_Angle_external_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_v_Angle_external_Angle_external_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_v_Angle_external_Angle_external_ReadData.001

Event 1 - Calling DataServices_v_Angle_external_Angle_external_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_Angle_external_Angle_external_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_v_Angle_external_Angle_external_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_Angle_external_Angle_external_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 255 <match>
[1] string 255 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
Rte_PosMon_Diag_serv_v_Angle_external_v_Angle_external unsigned short 65535
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 3/3 PASS
Control Flows 2/2 PASS

DataServices_v_Angle_internal_Angle_internal_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_v_Angle_internal_Angle_internal_ReadData
Test Case NameDataServices_v_Angle_internal_Angle_internal_ReadData.001
Date of Creation29 SEP 2024 5:09:20 PM
Date of Execution29 SEP 2024 6:08:48 PM

Test Case Data

Test CaseDataServices_v_Angle_internal_Angle_internal_ReadData.001
File NameC-000296.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
Rte_PosMon_Diag_serv_v_Angle_internal_v_Angle_internal unsigned short 65535
Subprogram: DataServices_v_Angle_internal_Angle_internal_ReadData
Data string <<malloc 2>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_Angle_internal_Angle_internal_ReadData
Data
[0] string 255
[1] string 255
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_v_Angle_internal_Angle_internal_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_v_Angle_internal_Angle_internal_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_v_Angle_internal_Angle_internal_ReadData.001

Event 1 - Calling DataServices_v_Angle_internal_Angle_internal_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_Angle_internal_Angle_internal_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_v_Angle_internal_Angle_internal_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_Angle_internal_Angle_internal_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 255 <match>
[1] string 255 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
Rte_PosMon_Diag_serv_v_Angle_internal_v_Angle_internal unsigned short 65535
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 3/3 PASS
Control Flows 2/2 PASS

DataServices_v_Development_Message_Dev_message_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_v_Development_Message_Dev_message_ReadData
Test Case NameDataServices_v_Development_Message_Dev_message_ReadData.001
Date of Creation29 SEP 2024 5:09:20 PM
Date of Execution29 SEP 2024 6:08:59 PM

Test Case Data

Test CaseDataServices_v_Development_Message_Dev_message_ReadData.001
File NameC-000297.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
DIAG_V_DEVELOPMENT_MSG_STATUS unsigned char 1
Subprogram: DataServices_v_Development_Message_Dev_message_ReadData
Data string <<malloc 1>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_Development_Message_Dev_message_ReadData
Data
[0] string 1

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_v_Development_Message_Dev_message_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_v_Development_Message_Dev_message_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_v_Development_Message_Dev_message_ReadData.001

Event 1 - Calling DataServices_v_Development_Message_Dev_message_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_Development_Message_Dev_message_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
Control Flows
<match>

Event 2 - Returned from DataServices_v_Development_Message_Dev_message_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_Development_Message_Dev_message_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1 <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
DIAG_V_DEVELOPMENT_MSG_STATUS unsigned char 1
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 2/2 PASS

DataServices_v_Development_Message_Dev_message_WriteData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_v_Development_Message_Dev_message_WriteData
Test Case NameDataServices_v_Development_Message_Dev_message_WriteData.001
Date of Creation29 SEP 2024 5:09:20 PM
Date of Execution29 SEP 2024 6:09:12 PM

Test Case Data

Test CaseDataServices_v_Development_Message_Dev_message_WriteData.001
File NameC-000298.DAT

Requirements/Notes

if((*Data == DIAG_V_DEVELOPMENT_MSG_ACTIVE)||(*Data == DIAG_V_DEVELOPMENT_MSG_INACTIVE)) TRUE -> *Data= DIAG_V_DEVELOPMENT_MSG_ACTIVE

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_Development_Message_Dev_message_WriteData
Data string <<malloc 1>>
[0] string MACRO=DIAG_V_DEVELOPMENT_MSG_ACTIVE

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
DIAG_V_DEVELOPMENT_MSG_STATUS unsigned char 1
Subprogram: DataServices_v_Development_Message_Dev_message_WriteData
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_v_Development_Message_Dev_message_WriteData
uut_prototype_stubs.Rte_Call_DiagReadWriteDataByIdentifier_NvM_v_Development_messages_WriteBlock
DiagReadWriteDataByIdentifier.c.DataServices_v_Development_Message_Dev_message_WriteData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_v_Development_Message_Dev_message_WriteData.001

Event 1 - Calling DataServices_v_Development_Message_Dev_message_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_Development_Message_Dev_message_WriteData
Parameter Type Actual Value Expected Value
Data
[0] string DIAG_V_DEVELOPMENT_MSG_ACTIVE (1)
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvM_v_Development_messages_WriteBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvM_v_Development_messages_WriteBlock
Control Flows
<match>

Event 3 - Returned from DataServices_v_Development_Message_Dev_message_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_Development_Message_Dev_message_WriteData
Parameter Type Actual Value Expected Value
Data
[0] string DIAG_V_DEVELOPMENT_MSG_ACTIVE (1)
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
DIAG_V_DEVELOPMENT_MSG_STATUS unsigned char 1 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 3/3 PASS

DataServices_v_Development_Message_Dev_message_WriteData.002

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_v_Development_Message_Dev_message_WriteData
Test Case NameDataServices_v_Development_Message_Dev_message_WriteData.002
Date of Creation29 SEP 2024 5:09:20 PM
Date of Execution29 SEP 2024 6:09:26 PM

Test Case Data

Test CaseDataServices_v_Development_Message_Dev_message_WriteData.002
File NameC-000299.DAT

Requirements/Notes

if((*Data == DIAG_V_DEVELOPMENT_MSG_ACTIVE)||(*Data == DIAG_V_DEVELOPMENT_MSG_INACTIVE)) FALSE -> Check with DIAG_V_DEVELOPMENT_MSG_ACTIVE + 1

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_Development_Message_Dev_message_WriteData
Data string <<malloc 1>>
[0] string 2

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_Development_Message_Dev_message_WriteData
return unsigned char 49

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_v_Development_Message_Dev_message_WriteData
DiagReadWriteDataByIdentifier.c.DataServices_v_Development_Message_Dev_message_WriteData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_v_Development_Message_Dev_message_WriteData.002

Event 1 - Calling DataServices_v_Development_Message_Dev_message_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_Development_Message_Dev_message_WriteData
Parameter Type Actual Value Expected Value
Data
[0] string 2
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_v_Development_Message_Dev_message_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_Development_Message_Dev_message_WriteData
Parameter Type Actual Value Expected Value
Data
[0] string 2
return unsigned char 49 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 2/2 PASS

DataServices_v_Development_Message_Dev_message_WriteData.003

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_v_Development_Message_Dev_message_WriteData
Test Case NameDataServices_v_Development_Message_Dev_message_WriteData.003
Date of Creation29 SEP 2024 5:09:20 PM
Date of Execution29 SEP 2024 6:09:38 PM

Test Case Data

Test CaseDataServices_v_Development_Message_Dev_message_WriteData.003
File NameC-000300.DAT

Requirements/Notes

if((*Data == DIAG_V_DEVELOPMENT_MSG_ACTIVE)||(*Data == DIAG_V_DEVELOPMENT_MSG_INACTIVE)) TRUE -> *Data= DIAG_V_DEVELOPMENT_MSG_INACTIVE

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_Development_Message_Dev_message_WriteData
Data string <<malloc 1>>
[0] string MACRO=DIAG_V_DEVELOPMENT_MSG_INACTIVE

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
DIAG_V_DEVELOPMENT_MSG_STATUS unsigned char 0
Subprogram: DataServices_v_Development_Message_Dev_message_WriteData
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_v_Development_Message_Dev_message_WriteData
uut_prototype_stubs.Rte_Call_DiagReadWriteDataByIdentifier_NvM_v_Development_messages_WriteBlock
DiagReadWriteDataByIdentifier.c.DataServices_v_Development_Message_Dev_message_WriteData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_v_Development_Message_Dev_message_WriteData.003

Event 1 - Calling DataServices_v_Development_Message_Dev_message_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_Development_Message_Dev_message_WriteData
Parameter Type Actual Value Expected Value
Data
[0] string DIAG_V_DEVELOPMENT_MSG_INACTIVE (0)
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvM_v_Development_messages_WriteBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvM_v_Development_messages_WriteBlock
Control Flows
<match>

Event 3 - Returned from DataServices_v_Development_Message_Dev_message_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_Development_Message_Dev_message_WriteData
Parameter Type Actual Value Expected Value
Data
[0] string DIAG_V_DEVELOPMENT_MSG_INACTIVE (0)
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
DIAG_V_DEVELOPMENT_MSG_STATUS unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 3/3 PASS

DataServices_v_Development_Message_Dev_message_WriteData.004

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_v_Development_Message_Dev_message_WriteData
Test Case NameDataServices_v_Development_Message_Dev_message_WriteData.004
Date of Creation29 SEP 2024 5:09:20 PM
Date of Execution29 SEP 2024 6:09:48 PM

Test Case Data

Test CaseDataServices_v_Development_Message_Dev_message_WriteData.004
File NameC-000301.DAT

Requirements/Notes

if((*Data == DIAG_V_DEVELOPMENT_MSG_ACTIVE)||(*Data == DIAG_V_DEVELOPMENT_MSG_INACTIVE)) FALSE -> Check with max

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_Development_Message_Dev_message_WriteData
Data string <<malloc 1>>
[0] string <<MAX>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_Development_Message_Dev_message_WriteData
return unsigned char 49

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_v_Development_Message_Dev_message_WriteData
DiagReadWriteDataByIdentifier.c.DataServices_v_Development_Message_Dev_message_WriteData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_v_Development_Message_Dev_message_WriteData.004

Event 1 - Calling DataServices_v_Development_Message_Dev_message_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_Development_Message_Dev_message_WriteData
Parameter Type Actual Value Expected Value
Data
[0] string 255
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_v_Development_Message_Dev_message_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_Development_Message_Dev_message_WriteData
Parameter Type Actual Value Expected Value
Data
[0] string 255
return unsigned char 49 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 2/2 PASS

DataServices_v_HW_Version_Version_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_v_HW_Version_Version_ReadData
Test Case NameDataServices_v_HW_Version_Version_ReadData.001
Date of Creation29 SEP 2024 5:09:20 PM
Date of Execution29 SEP 2024 6:09:59 PM

Test Case Data

Test CaseDataServices_v_HW_Version_Version_ReadData.001
File NameC-000302.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
Rte_FUSA_IoHwAb_IoHwAb_Hw_Version_Identification_Version unsigned char <<MAX>>
Subprogram: DataServices_v_HW_Version_Version_ReadData
Data string <<malloc 1>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_HW_Version_Version_ReadData
Data
[0] string <<MAX>>
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_v_HW_Version_Version_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_v_HW_Version_Version_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_v_HW_Version_Version_ReadData.001

Event 1 - Calling DataServices_v_HW_Version_Version_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_HW_Version_Version_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_v_HW_Version_Version_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_HW_Version_Version_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 255 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
Rte_FUSA_IoHwAb_IoHwAb_Hw_Version_Identification_Version unsigned char 255
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

DataServices_v_I_Motor_I_motor_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_v_I_Motor_I_motor_ReadData
Test Case NameDataServices_v_I_Motor_I_motor_ReadData.001
Date of Creation29 SEP 2024 5:09:20 PM
Date of Execution29 SEP 2024 6:10:11 PM

Test Case Data

Test CaseDataServices_v_I_Motor_I_motor_ReadData.001
File NameC-000303.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
Rte_FUSA_IoHwAb_Diag_serv_v_I_Motor_v_I_Motor unsigned char <<MAX>>
Subprogram: DataServices_v_I_Motor_I_motor_ReadData
Data string <<malloc 1>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_I_Motor_I_motor_ReadData
Data
[0] string 255
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_v_I_Motor_I_motor_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_v_I_Motor_I_motor_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_v_I_Motor_I_motor_ReadData.001

Event 1 - Calling DataServices_v_I_Motor_I_motor_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_I_Motor_I_motor_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_v_I_Motor_I_motor_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_I_Motor_I_motor_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 255 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
Rte_FUSA_IoHwAb_Diag_serv_v_I_Motor_v_I_Motor unsigned char 255
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_ReadData
Test Case NameDataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_ReadData.001
Date of Creation29 SEP 2024 5:09:20 PM
Date of Execution29 SEP 2024 6:10:25 PM

Test Case Data

Test CaseDataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_ReadData.001
File NameC-000304.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
Rte_Eam_w_Diag_v_NotP_P_not_reachable_v_NotP_P_not_reachable unsigned short 65535
Subprogram: DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_ReadData
Data string <<malloc 3>>
[0] string 1
[1] string 1
[2] string 1

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_ReadData
Data
[0] string 0
[1] string 255
[2] string 255
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_ReadData.001

Event 1 - Calling DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1
[1] string 1
[2] string 1
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
[1] string 255 <match>
[2] string 255 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
Rte_Eam_w_Diag_v_NotP_P_not_reachable_v_NotP_P_not_reachable unsigned short 65535
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 4/4 PASS
Control Flows 2/2 PASS

DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData
Test Case NameDataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData.001
Date of Creation29 SEP 2024 5:09:20 PM
Date of Execution29 SEP 2024 6:10:41 PM

Test Case Data

Test CaseDataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData.001
File NameC-000305.DAT

Requirements/Notes

if((Data[0] == 0u) && (Data[1] == 0u) && (Data[2] == 0u)) TRUE

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
v_NotP_P_not_reachable_Flag unsigned char MACRO=FALSE
Subprogram: DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData
Data string <<malloc 3>>
[0] string 0
[1] string 0
[2] string 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
v_NotP_P_not_reachable_Flag unsigned char MACRO=TRUE
Subprogram: DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData
return unsigned char MACRO=RTE_E_OK

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData
DiagReadWriteDataByIdentifier.c.DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData.001

Event 1 - Calling DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
[2] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
[2] string 0
return unsigned char RTE_E_OK (0) <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
v_NotP_P_not_reachable_Flag unsigned char TRUE (1) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData.002

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData
Test Case NameDataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData.002
Date of Creation29 SEP 2024 5:09:21 PM
Date of Execution29 SEP 2024 6:10:56 PM

Test Case Data

Test CaseDataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData.002
File NameC-000306.DAT

Requirements/Notes

if((Data[0] == 0u) && (Data[1] == 0u) && (Data[2] == 0u)) FALSE -> Check with mid values

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
v_NotP_P_not_reachable_Flag unsigned char MACRO=TRUE
Subprogram: DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData
Data string <<malloc 3>>
[0] string <<MID>>
[1] string <<MID>>
[2] string <<MID>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
v_NotP_P_not_reachable_Flag unsigned char MACRO=FALSE
Subprogram: DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData
return unsigned char MACRO=RTE_E_INVALID

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData
DiagReadWriteDataByIdentifier.c.DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData.002

Event 1 - Calling DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData
Parameter Type Actual Value Expected Value
Data
[0] string 127
[1] string 127
[2] string 127
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData
Parameter Type Actual Value Expected Value
Data
[0] string 127
[1] string 127
[2] string 127
return unsigned char RTE_E_INVALID (1) <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
v_NotP_P_not_reachable_Flag unsigned char FALSE (0) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData.003

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData
Test Case NameDataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData.003
Date of Creation29 SEP 2024 5:09:21 PM
Date of Execution29 SEP 2024 6:11:11 PM

Test Case Data

Test CaseDataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData.003
File NameC-000307.DAT

Requirements/Notes

if((Data[0] == 0u) && (Data[1] == 0u) && (Data[2] == 0u)) FALSE -> Check with max values

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
v_NotP_P_not_reachable_Flag unsigned char MACRO=TRUE
Subprogram: DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData
Data string <<malloc 3>>
[0] string <<MAX>>
[1] string <<MAX>>
[2] string <<MAX>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
v_NotP_P_not_reachable_Flag unsigned char MACRO=FALSE
Subprogram: DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData
return unsigned char MACRO=RTE_E_INVALID

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData
DiagReadWriteDataByIdentifier.c.DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData.003

Event 1 - Calling DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData
Parameter Type Actual Value Expected Value
Data
[0] string 255
[1] string 255
[2] string 255
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData
Parameter Type Actual Value Expected Value
Data
[0] string 255
[1] string 255
[2] string 255
return unsigned char RTE_E_INVALID (1) <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
v_NotP_P_not_reachable_Flag unsigned char FALSE (0) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_ReadData
Test Case NameDataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_ReadData.001
Date of Creation29 SEP 2024 5:09:21 PM
Date of Execution29 SEP 2024 6:11:28 PM

Test Case Data

Test CaseDataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_ReadData.001
File NameC-000308.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
Rte_Eam_w_Diag_v_P_NotP_not_reachable_v_P_NotP_not_reachable unsigned short 65535
Subprogram: DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_ReadData
Data string <<malloc 3>>
[0] string 1
[1] string 1
[2] string 1

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_ReadData
Data
[0] string 0
[1] string 255
[2] string 255
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_ReadData.001

Event 1 - Calling DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1
[1] string 1
[2] string 1
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
[1] string 255 <match>
[2] string 255 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
Rte_Eam_w_Diag_v_P_NotP_not_reachable_v_P_NotP_not_reachable unsigned short 65535
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 4/4 PASS
Control Flows 2/2 PASS

DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData
Test Case NameDataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData.001
Date of Creation29 SEP 2024 5:09:21 PM
Date of Execution29 SEP 2024 6:11:49 PM

Test Case Data

Test CaseDataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData.001
File NameC-000309.DAT

Requirements/Notes

if((Data[0] == 0u) && (Data[1] == 0u) && (Data[2] == 0u)) TRUE

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
v_P_Not_P_not_reachable_Flag unsigned char MACRO=FALSE
Subprogram: DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData
Data string <<malloc 3>>
[0] string 0
[1] string 0
[2] string 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
v_P_Not_P_not_reachable_Flag unsigned char MACRO=TRUE
Subprogram: DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData
return unsigned char MACRO=RTE_E_OK

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData
DiagReadWriteDataByIdentifier.c.DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData.001

Event 1 - Calling DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
[2] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
[2] string 0
return unsigned char RTE_E_OK (0) <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
v_P_Not_P_not_reachable_Flag unsigned char TRUE (1) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData.002

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData
Test Case NameDataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData.002
Date of Creation29 SEP 2024 5:09:21 PM
Date of Execution29 SEP 2024 6:12:00 PM

Test Case Data

Test CaseDataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData.002
File NameC-000310.DAT

Requirements/Notes

if((Data[0] == 0u) && (Data[1] == 0u) && (Data[2] == 0u)) FALSE -> Check with mid values

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
v_P_Not_P_not_reachable_Flag unsigned char MACRO=TRUE
Subprogram: DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData
Data string <<malloc 3>>
[0] string <<MID>>
[1] string <<MID>>
[2] string <<MID>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
v_P_Not_P_not_reachable_Flag unsigned char MACRO=FALSE
Subprogram: DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData
return unsigned char MACRO=RTE_E_INVALID

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData
DiagReadWriteDataByIdentifier.c.DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData.002

Event 1 - Calling DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData
Parameter Type Actual Value Expected Value
Data
[0] string 127
[1] string 127
[2] string 127
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData
Parameter Type Actual Value Expected Value
Data
[0] string 127
[1] string 127
[2] string 127
return unsigned char RTE_E_INVALID (1) <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
v_P_Not_P_not_reachable_Flag unsigned char FALSE (0) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData.003

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData
Test Case NameDataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData.003
Date of Creation29 SEP 2024 5:09:21 PM
Date of Execution29 SEP 2024 6:12:12 PM

Test Case Data

Test CaseDataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData.003
File NameC-000311.DAT

Requirements/Notes

if((Data[0] == 0u) && (Data[1] == 0u) && (Data[2] == 0u)) FALSE -> Check with max values

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
v_P_Not_P_not_reachable_Flag unsigned char MACRO=TRUE
Subprogram: DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData
Data string <<malloc 3>>
[0] string <<MAX>>
[1] string <<MAX>>
[2] string <<MAX>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
v_P_Not_P_not_reachable_Flag unsigned char MACRO=FALSE
Subprogram: DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData
return unsigned char MACRO=RTE_E_INVALID

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData
DiagReadWriteDataByIdentifier.c.DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData.003

Event 1 - Calling DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData
Parameter Type Actual Value Expected Value
Data
[0] string 255
[1] string 255
[2] string 255
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData
Parameter Type Actual Value Expected Value
Data
[0] string 255
[1] string 255
[2] string 255
return unsigned char RTE_E_INVALID (1) <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
v_P_Not_P_not_reachable_Flag unsigned char FALSE (0) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

DataServices_v_Power_KL30_Power_KL30_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_v_Power_KL30_Power_KL30_ReadData
Test Case NameDataServices_v_Power_KL30_Power_KL30_ReadData.001
Date of Creation29 SEP 2024 5:09:21 PM
Date of Execution29 SEP 2024 6:12:23 PM

Test Case Data

Test CaseDataServices_v_Power_KL30_Power_KL30_ReadData.001
File NameC-000312.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
Rte_VolMon_Diag_serv_v_Power_KL30_v_Power_KL30 unsigned short 65535
Subprogram: DataServices_v_Power_KL30_Power_KL30_ReadData
Data string <<malloc 1>>
[0] string 1

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_Power_KL30_Power_KL30_ReadData
Data
[0] string 143
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_v_Power_KL30_Power_KL30_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_v_Power_KL30_Power_KL30_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_v_Power_KL30_Power_KL30_ReadData.001

Event 1 - Calling DataServices_v_Power_KL30_Power_KL30_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_Power_KL30_Power_KL30_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_v_Power_KL30_Power_KL30_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_Power_KL30_Power_KL30_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 143 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
Rte_VolMon_Diag_serv_v_Power_KL30_v_Power_KL30 unsigned short 65535
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

DataServices_v_Requested_Position_Requeste_Position_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_v_Requested_Position_Requeste_Position_ReadData
Test Case NameDataServices_v_Requested_Position_Requeste_Position_ReadData.001
Date of Creation29 SEP 2024 5:09:21 PM
Date of Execution29 SEP 2024 6:12:35 PM

Test Case Data

Test CaseDataServices_v_Requested_Position_Requeste_Position_ReadData.001
File NameC-000313.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_Requested_Position_Requeste_Position_ReadData
Data string <<malloc 1>>
[0] string <<MIN>>
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Read_DiagReadWriteDataByIdentifier_R_RequestedPosition_SG_HCP1_09
data
[0]
PLC_StPosnReq unsigned char <<MAX>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_Requested_Position_Requeste_Position_ReadData
Data
[0] string <<MAX>>
return unsigned char MACRO=RTE_E_OK

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_v_Requested_Position_Requeste_Position_ReadData
uut_prototype_stubs.Rte_Read_DiagReadWriteDataByIdentifier_R_RequestedPosition_SG_HCP1_09
DiagReadWriteDataByIdentifier.c.DataServices_v_Requested_Position_Requeste_Position_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_v_Requested_Position_Requeste_Position_ReadData.001

Event 1 - Calling DataServices_v_Requested_Position_Requeste_Position_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_Requested_Position_Requeste_Position_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed Rte_Read_DiagReadWriteDataByIdentifier_R_RequestedPosition_SG_HCP1_09

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Read_DiagReadWriteDataByIdentifier_R_RequestedPosition_SG_HCP1_09
Parameter Type Actual Value Expected Value
data
[0]
PLC_StPosnReq unsigned char 99
Control Flows
<match>

Event 3 - Returned from DataServices_v_Requested_Position_Requeste_Position_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_Requested_Position_Requeste_Position_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 255 <match>
return unsigned char RTE_E_OK (0) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 3/3 PASS

DataServices_v_Switching_operation_counter_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_v_Switching_operation_counter_ReadData
Test Case NameDataServices_v_Switching_operation_counter_ReadData.001
Date of Creation29 SEP 2024 5:09:21 PM
Date of Execution29 SEP 2024 6:12:48 PM

Test Case Data

Test CaseDataServices_v_Switching_operation_counter_ReadData.001
File NameC-000314.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
Rte_Eam_w_Diag_v_switching_operation_v_switching_operation unsigned long 65535
Subprogram: DataServices_v_Switching_operation_counter_ReadData
Data string <<malloc 3>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_Switching_operation_counter_ReadData
Data
[0] string 0
[1] string 255
[2] string 255
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_v_Switching_operation_counter_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_v_Switching_operation_counter_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_v_Switching_operation_counter_ReadData.001

Event 1 - Calling DataServices_v_Switching_operation_counter_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_Switching_operation_counter_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
[2] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_v_Switching_operation_counter_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_Switching_operation_counter_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
[1] string 255 <match>
[2] string 255 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
Rte_Eam_w_Diag_v_switching_operation_v_switching_operation unsigned long 65535
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 4/4 PASS
Control Flows 2/2 PASS

DataServices_v_Switching_operation_counter_WriteData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_v_Switching_operation_counter_WriteData
Test Case NameDataServices_v_Switching_operation_counter_WriteData.001
Date of Creation29 SEP 2024 5:09:21 PM
Date of Execution29 SEP 2024 6:13:02 PM

Test Case Data

Test CaseDataServices_v_Switching_operation_counter_WriteData.001
File NameC-000315.DAT

Requirements/Notes

if((Data[0] == 0u) && (Data[1] == 0u) && (Data[2] == 0u)) TRUE

Check min boundary

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
v_Switching_operation_counter_Flag unsigned char MACRO=FALSE
Subprogram: DataServices_v_Switching_operation_counter_WriteData
Data string <<malloc 3>>
[0] string <<MIN>>
[1] string <<MIN>>
[2] string <<MIN>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
v_Switching_operation_counter_Flag unsigned char MACRO=TRUE
Subprogram: DataServices_v_Switching_operation_counter_WriteData
return unsigned char MACRO=RTE_E_OK

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_v_Switching_operation_counter_WriteData
DiagReadWriteDataByIdentifier.c.DataServices_v_Switching_operation_counter_WriteData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_v_Switching_operation_counter_WriteData.001

Event 1 - Calling DataServices_v_Switching_operation_counter_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_Switching_operation_counter_WriteData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
[2] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_v_Switching_operation_counter_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_Switching_operation_counter_WriteData
Parameter Type Actual Value Expected Value
Data
[0] string 0
[1] string 0
[2] string 0
return unsigned char RTE_E_OK (0) <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
v_Switching_operation_counter_Flag unsigned char TRUE (1) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

DataServices_v_Switching_operation_counter_WriteData.002

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_v_Switching_operation_counter_WriteData
Test Case NameDataServices_v_Switching_operation_counter_WriteData.002
Date of Creation29 SEP 2024 5:09:21 PM
Date of Execution29 SEP 2024 6:13:14 PM

Test Case Data

Test CaseDataServices_v_Switching_operation_counter_WriteData.002
File NameC-000316.DAT

Requirements/Notes

if((Data[0] == 0u) && (Data[1] == 0u) && (Data[2] == 0u)) FALSE

Check mid boundary

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
v_Switching_operation_counter_Flag unsigned char MACRO=TRUE
Subprogram: DataServices_v_Switching_operation_counter_WriteData
Data string <<malloc 3>>
[0] string <<MID>>
[1] string <<MID>>
[2] string <<MID>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
v_Switching_operation_counter_Flag unsigned char MACRO=FALSE
Subprogram: DataServices_v_Switching_operation_counter_WriteData
return unsigned char MACRO=RTE_E_INVALID

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_v_Switching_operation_counter_WriteData
DiagReadWriteDataByIdentifier.c.DataServices_v_Switching_operation_counter_WriteData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_v_Switching_operation_counter_WriteData.002

Event 1 - Calling DataServices_v_Switching_operation_counter_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_Switching_operation_counter_WriteData
Parameter Type Actual Value Expected Value
Data
[0] string 127
[1] string 127
[2] string 127
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_v_Switching_operation_counter_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_Switching_operation_counter_WriteData
Parameter Type Actual Value Expected Value
Data
[0] string 127
[1] string 127
[2] string 127
return unsigned char RTE_E_INVALID (1) <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
v_Switching_operation_counter_Flag unsigned char FALSE (0) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

DataServices_v_Switching_operation_counter_WriteData.003

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_v_Switching_operation_counter_WriteData
Test Case NameDataServices_v_Switching_operation_counter_WriteData.003
Date of Creation29 SEP 2024 5:09:21 PM
Date of Execution29 SEP 2024 6:13:25 PM

Test Case Data

Test CaseDataServices_v_Switching_operation_counter_WriteData.003
File NameC-000317.DAT

Requirements/Notes

if((Data[0] == 0u) && (Data[1] == 0u) && (Data[2] == 0u)) FALSE

Check max boundary

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
v_Switching_operation_counter_Flag unsigned char MACRO=TRUE
Subprogram: DataServices_v_Switching_operation_counter_WriteData
Data string <<malloc 3>>
[0] string <<MAX>>
[1] string <<MAX>>
[2] string <<MAX>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
v_Switching_operation_counter_Flag unsigned char MACRO=FALSE
Subprogram: DataServices_v_Switching_operation_counter_WriteData
return unsigned char MACRO=RTE_E_INVALID

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_v_Switching_operation_counter_WriteData
DiagReadWriteDataByIdentifier.c.DataServices_v_Switching_operation_counter_WriteData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_v_Switching_operation_counter_WriteData.003

Event 1 - Calling DataServices_v_Switching_operation_counter_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_Switching_operation_counter_WriteData
Parameter Type Actual Value Expected Value
Data
[0] string 255
[1] string 255
[2] string 255
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_v_Switching_operation_counter_WriteData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_Switching_operation_counter_WriteData
Parameter Type Actual Value Expected Value
Data
[0] string 255
[1] string 255
[2] string 255
return unsigned char RTE_E_INVALID (1) <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
v_Switching_operation_counter_Flag unsigned char FALSE (0) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

DataServices_v_Temperature_Temperature_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_v_Temperature_Temperature_ReadData
Test Case NameDataServices_v_Temperature_Temperature_ReadData.001
Date of Creation29 SEP 2024 5:09:21 PM
Date of Execution29 SEP 2024 6:13:37 PM

Test Case Data

Test CaseDataServices_v_Temperature_Temperature_ReadData.001
File NameC-000318.DAT

Requirements/Notes

if(v_Temperature_value <= -(V_TEMPERATURE_OFFSET(40))) TRUE => Check min value

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
Rte_FUSA_TempMon_Diag_serv_v_Temperature_v_Temperature long <<MIN>>
Subprogram: DataServices_v_Temperature_Temperature_ReadData
Data string <<malloc 1>>
[0] string 1

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_Temperature_Temperature_ReadData
Data
[0] string 0
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_v_Temperature_Temperature_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_v_Temperature_Temperature_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_v_Temperature_Temperature_ReadData.001

Event 1 - Calling DataServices_v_Temperature_Temperature_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_Temperature_Temperature_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_v_Temperature_Temperature_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_Temperature_Temperature_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 0 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
Rte_FUSA_TempMon_Diag_serv_v_Temperature_v_Temperature long -2147483648
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

DataServices_v_Temperature_Temperature_ReadData.002

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_v_Temperature_Temperature_ReadData
Test Case NameDataServices_v_Temperature_Temperature_ReadData.002
Date of Creation29 SEP 2024 5:09:21 PM
Date of Execution29 SEP 2024 6:13:50 PM

Test Case Data

Test CaseDataServices_v_Temperature_Temperature_ReadData.002
File NameC-000319.DAT

Requirements/Notes

if(v_Temperature_value <= -(V_TEMPERATURE_OFFSET(40))) FALSE => Check max value

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
Rte_FUSA_TempMon_Diag_serv_v_Temperature_v_Temperature long 200
Subprogram: DataServices_v_Temperature_Temperature_ReadData
Data string <<malloc 1>>
[0] string 1

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_Temperature_Temperature_ReadData
Data
[0] string 240
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_v_Temperature_Temperature_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_v_Temperature_Temperature_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_v_Temperature_Temperature_ReadData.002

Event 1 - Calling DataServices_v_Temperature_Temperature_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_Temperature_Temperature_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_v_Temperature_Temperature_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_Temperature_Temperature_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 240 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
Rte_FUSA_TempMon_Diag_serv_v_Temperature_v_Temperature long 200
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

DataServices_v_U_Motor_U_motor_ReadData.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDataServices_v_U_Motor_U_motor_ReadData
Test Case NameDataServices_v_U_Motor_U_motor_ReadData.001
Date of Creation29 SEP 2024 5:09:21 PM
Date of Execution29 SEP 2024 6:14:03 PM

Test Case Data

Test CaseDataServices_v_U_Motor_U_motor_ReadData.001
File NameC-000320.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
Rte_FUSA_IoHwAb_Diag_serv_v_U_Motor_v_U_Motor short <<MAX>>
Subprogram: DataServices_v_U_Motor_U_motor_ReadData
Data string <<malloc 2>>
[0] string 1
[1] string 1

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
Rte_FUSA_IoHwAb_Diag_serv_v_U_Motor_v_U_Motor short 32767
Subprogram: DataServices_v_U_Motor_U_motor_ReadData
Data
[0] string 127
[1] string 255
return unsigned char 0

Control Flow

DiagReadWriteDataByIdentifier.c.DataServices_v_U_Motor_U_motor_ReadData
DiagReadWriteDataByIdentifier.c.DataServices_v_U_Motor_U_motor_ReadData

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DataServices_v_U_Motor_U_motor_ReadData.001

Event 1 - Calling DataServices_v_U_Motor_U_motor_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_U_Motor_U_motor_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 1
[1] string 1
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DataServices_v_U_Motor_U_motor_ReadData

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DataServices_v_U_Motor_U_motor_ReadData
Parameter Type Actual Value Expected Value
Data
[0] string 127 <match>
[1] string 255 <match>
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
Rte_FUSA_IoHwAb_Diag_serv_v_U_Motor_v_U_Motor short 32767 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 4/4 PASS
Control Flows 2/2 PASS

DiagReadWriteDataByIdentifier_Init.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDiagReadWriteDataByIdentifier_Init
Test Case NameDiagReadWriteDataByIdentifier_Init.001
Date of Creation29 SEP 2024 5:09:21 PM
Date of Execution29 SEP 2024 6:14:16 PM

Test Case Data

Test CaseDiagReadWriteDataByIdentifier_Init.001
File NameC-000321.DAT

Requirements/Notes

function empty

Input Test Data

This test has no input data.

Expected Test Data

This test has no expected data.

Control Flow

DiagReadWriteDataByIdentifier.c.DiagReadWriteDataByIdentifier_Init
uut_prototype_stubs.VKMS_AnnounceFazitID
uut_prototype_stubs.Rte_Write_DiagReadWriteDataByIdentifier_RP_RC_ProvideFazitIDString_FazitIDString
DiagReadWriteDataByIdentifier.c.DiagReadWriteDataByIdentifier_Init

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DiagReadWriteDataByIdentifier_Init.001

Event 1 - Calling DiagReadWriteDataByIdentifier_Init

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DiagReadWriteDataByIdentifier_Init
Control Flows
<match>

Event 2 - Stubbed VKMS_AnnounceFazitID

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: VKMS_AnnounceFazitID
Control Flows
<match>

Event 3 - Stubbed Rte_Write_DiagReadWriteDataByIdentifier_RP_RC_ProvideFazitIDString_FazitIDString

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Write_DiagReadWriteDataByIdentifier_RP_RC_ProvideFazitIDString_FazitIDString
Control Flows
<match>

Event 4 - Returned from DiagReadWriteDataByIdentifier_Init

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DiagReadWriteDataByIdentifier_Init
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Control Flows 4/4 PASS

DiagReadWriteDataByIdentifier_Main.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDiagReadWriteDataByIdentifier_Main
Test Case NameDiagReadWriteDataByIdentifier_Main.001
Date of Creation29 SEP 2024 5:09:21 PM
Date of Execution29 SEP 2024 6:14:30 PM

Test Case Data

Test CaseDiagReadWriteDataByIdentifier_Main.001
File NameC-000322.DAT

Requirements/Notes

if(dev_mess_read_status == FALSE) TRUE

if(
    ((devMsgErrorStatus != NVM_REQ_OK) ||
    (devMsgErrorStatus != NVM_REQ_PENDING) ||
    (devMsgErrorStatus != NVM_REQ_RESTORED_FROM_ROM)) &&
    (devMsgErrorStatusFlag == FALSE)
    ) TRUE

if(pLockValueReadStatus == FALSE) TRUE

if(v_Switching_operation_counter_Flag == TRUE) True

if(v_P_Not_P_not_reachable_Flag == TRUE) True

if(v_NotP_P_not_reachable_Flag == TRUE) True 

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
v_Switching_operation_counter_Flag unsigned char 1
v_P_Not_P_not_reachable_Flag unsigned char 1
v_NotP_P_not_reachable_Flag unsigned char 1
dev_mess_read_status unsigned char 0
pLockValueReadStatus unsigned char MACRO=FALSE
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: NvM_GetErrorStatus
ErrorStatus
[0] string 1
Unit: Dcm_Core.h
Subprogram: Dcm_GetSesCtrlType
SesCtrlType
[0] string 1

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
v_Switching_operation_counter_Flag unsigned char 0
v_P_Not_P_not_reachable_Flag unsigned char 0
v_NotP_P_not_reachable_Flag unsigned char 0
dev_mess_read_status unsigned char 1
Rte_DiagReadWriteDataByIdentifier_DiagActiveSession_ActiveSession unsigned char 1
Rte_Eam_w_Diag_v_NotP_P_not_reachable_v_NotP_P_not_reachable unsigned short 0
Rte_Eam_w_Diag_v_P_NotP_not_reachable_v_P_NotP_not_reachable unsigned short 0
Rte_Eam_w_Diag_v_switching_operation_v_switching_operation unsigned long 0

Control Flow

DiagReadWriteDataByIdentifier.c.DiagReadWriteDataByIdentifier_Main
uut_prototype_stubs.Com_ReceiveSignal
uut_prototype_stubs.Rte_Write_DiagReadWriteDataByIdentifier_P_Sfd_Mileage_Mileage
uut_prototype_stubs.Rte_Call_DiagReadWriteDataByIdentifier_NvM_v_Development_messages_ReadBlock
uut_prototype_stubs.NvM_GetErrorStatus
uut_prototype_stubs.NvM_ReadBlock
uut_prototype_stubs.NvM_ReadBlock
uut_prototype_stubs.Dcm_GetSesCtrlType
DiagReadWriteDataByIdentifier.c.DiagReadWriteDataByIdentifier_Main

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DiagReadWriteDataByIdentifier_Main.001

Event 1 - Calling DiagReadWriteDataByIdentifier_Main

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DiagReadWriteDataByIdentifier_Main
Control Flows
<match>

Event 2 - Stubbed Com_ReceiveSignal

UUT: Com.h
Subprogram: Com_ReceiveSignal
Control Flows
<match>

Event 3 - Stubbed Rte_Write_DiagReadWriteDataByIdentifier_P_Sfd_Mileage_Mileage

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Write_DiagReadWriteDataByIdentifier_P_Sfd_Mileage_Mileage
Control Flows
<match>

Event 4 - Stubbed Rte_Call_DiagReadWriteDataByIdentifier_NvM_v_Development_messages_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Call_DiagReadWriteDataByIdentifier_NvM_v_Development_messages_ReadBlock
Control Flows
<match>

Event 5 - Stubbed NvM_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: NvM_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string 2
Control Flows
<match>

Event 6 - Stubbed NvM_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: NvM_ReadBlock
Control Flows
<match>

Event 7 - Stubbed NvM_ReadBlock

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: NvM_ReadBlock
Control Flows
<match>

Event 8 - Stubbed Dcm_GetSesCtrlType

UUT: Dcm_Core.h
Subprogram: Dcm_GetSesCtrlType
Parameter Type Actual Value Expected Value
SesCtrlType
[0] string 0
Control Flows
<match>

Event 9 - Returned from DiagReadWriteDataByIdentifier_Main

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DiagReadWriteDataByIdentifier_Main
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
v_Switching_operation_counter_Flag unsigned char 0 <match>
v_P_Not_P_not_reachable_Flag unsigned char 0 <match>
v_NotP_P_not_reachable_Flag unsigned char 0 <match>
dev_mess_read_status unsigned char 1 <match>
pLockValueReadStatus unsigned char 1
Rte_DiagReadWriteDataByIdentifier_DiagActiveSession_ActiveSession unsigned char 1 <match>
Rte_Eam_w_Diag_v_NotP_P_not_reachable_v_NotP_P_not_reachable unsigned short 0 <match>
Rte_Eam_w_Diag_v_P_NotP_not_reachable_v_P_NotP_not_reachable unsigned short 0 <match>
Rte_Eam_w_Diag_v_switching_operation_v_switching_operation unsigned long 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 8/8 PASS
Control Flows 9/9 PASS

DiagReadWriteDataByIdentifier_Main.002

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDiagReadWriteDataByIdentifier_Main
Test Case NameDiagReadWriteDataByIdentifier_Main.002
Date of Creation29 SEP 2024 5:09:21 PM
Date of Execution29 SEP 2024 6:14:42 PM

Test Case Data

Test CaseDiagReadWriteDataByIdentifier_Main.002
File NameC-000323.DAT

Requirements/Notes

if(dev_mess_read_status == FALSE) FALSE

if(
    ((devMsgErrorStatus != NVM_REQ_OK) ||
    (devMsgErrorStatus != NVM_REQ_PENDING) ||
    (devMsgErrorStatus != NVM_REQ_RESTORED_FROM_ROM)) &&
    (devMsgErrorStatusFlag == FALSE)
    ) FALSE

if(pLockValueReadStatus == FALSE) FALSE

if(v_Switching_operation_counter_Flag == TRUE) False

if(v_P_Not_P_not_reachable_Flag == TRUE) False

if(v_NotP_P_not_reachable_Flag == TRUE) False 

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
v_Switching_operation_counter_Flag unsigned char 0
v_P_Not_P_not_reachable_Flag unsigned char 0
v_NotP_P_not_reachable_Flag unsigned char 0
dev_mess_read_status unsigned char MACRO=TRUE
pLockValueReadStatus unsigned char MACRO=TRUE
Rte_DiagReadWriteDataByIdentifier_DiagActiveSession_ActiveSession unsigned char 0
Stubbed Subprograms:
Unit: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: NvM_GetErrorStatus
ErrorStatus
[0] string MACRO=NVM_REQ_OK,MACRO=NVM_REQ_PENDING,MACRO=NVM_REQ_RESTORED_FROM_ROM
Unit: Dcm_Core.h
Subprogram: Dcm_GetSesCtrlType
SesCtrlType
[0] string 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
Rte_Eam_w_Diag_v_NotP_P_not_reachable_v_NotP_P_not_reachable unsigned short 0
Rte_Eam_w_Diag_v_P_NotP_not_reachable_v_P_NotP_not_reachable unsigned short 0
Rte_Eam_w_Diag_v_switching_operation_v_switching_operation unsigned long 0

Control Flow

DiagReadWriteDataByIdentifier.c.DiagReadWriteDataByIdentifier_Main
uut_prototype_stubs.Com_ReceiveSignal
uut_prototype_stubs.Rte_Write_DiagReadWriteDataByIdentifier_P_Sfd_Mileage_Mileage
uut_prototype_stubs.NvM_GetErrorStatus
uut_prototype_stubs.Dcm_GetSesCtrlType
DiagReadWriteDataByIdentifier.c.DiagReadWriteDataByIdentifier_Main

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DiagReadWriteDataByIdentifier_Main.002

Event 1 - Calling DiagReadWriteDataByIdentifier_Main

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DiagReadWriteDataByIdentifier_Main
Control Flows
<match>

Event 2 - Stubbed Com_ReceiveSignal

UUT: Com.h
Subprogram: Com_ReceiveSignal
Control Flows
<match>

Event 3 - Stubbed Rte_Write_DiagReadWriteDataByIdentifier_P_Sfd_Mileage_Mileage

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: Rte_Write_DiagReadWriteDataByIdentifier_P_Sfd_Mileage_Mileage
Control Flows
<match>

Event 4 - Stubbed NvM_GetErrorStatus

UUT: Rte_DiagReadWriteDataByIdentifier.h
Subprogram: NvM_GetErrorStatus
Parameter Type Actual Value Expected Value
ErrorStatus
[0] string NVM_REQ_PENDING (2)
Control Flows
<match>

Event 5 - Stubbed Dcm_GetSesCtrlType

UUT: Dcm_Core.h
Subprogram: Dcm_GetSesCtrlType
Parameter Type Actual Value Expected Value
SesCtrlType
[0] string 0
Control Flows
<match>

Event 6 - Returned from DiagReadWriteDataByIdentifier_Main

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DiagReadWriteDataByIdentifier_Main
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
v_Switching_operation_counter_Flag unsigned char 0
v_P_Not_P_not_reachable_Flag unsigned char 0
v_NotP_P_not_reachable_Flag unsigned char 0
dev_mess_read_status unsigned char TRUE (1)
pLockValueReadStatus unsigned char TRUE (1)
Rte_DiagReadWriteDataByIdentifier_DiagActiveSession_ActiveSession unsigned char 0
Rte_Eam_w_Diag_v_NotP_P_not_reachable_v_NotP_P_not_reachable unsigned short 0 <match>
Rte_Eam_w_Diag_v_P_NotP_not_reachable_v_P_NotP_not_reachable unsigned short 0 <match>
Rte_Eam_w_Diag_v_switching_operation_v_switching_operation unsigned long 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 3/3 PASS
Control Flows 6/6 PASS

DiagReadWriteDataByIdentifier_P_LockValue_Read.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramDiagReadWriteDataByIdentifier_P_LockValue_Read
Test Case NameDiagReadWriteDataByIdentifier_P_LockValue_Read.001
Date of Creation29 SEP 2024 5:09:21 PM
Date of Execution29 SEP 2024 6:14:57 PM

Test Case Data

Test CaseDiagReadWriteDataByIdentifier_P_LockValue_Read.001
File NameC-000324.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
P_LockValue unsigned char <<MAX>>
Subprogram: DiagReadWriteDataByIdentifier_P_LockValue_Read
Data string <<malloc 1>>
[0] string <<MIN>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DiagReadWriteDataByIdentifier_P_LockValue_Read
Data
[0] string <<MAX>>

Control Flow

DiagReadWriteDataByIdentifier.c.DiagReadWriteDataByIdentifier_P_LockValue_Read
DiagReadWriteDataByIdentifier.c.DiagReadWriteDataByIdentifier_P_LockValue_Read

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DiagReadWriteDataByIdentifier_P_LockValue_Read.001

Event 1 - Calling DiagReadWriteDataByIdentifier_P_LockValue_Read

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DiagReadWriteDataByIdentifier_P_LockValue_Read
Parameter Type Actual Value Expected Value
Data
[0] string 0
Control Flows
<match>

Event 2 - Returned from DiagReadWriteDataByIdentifier_P_LockValue_Read

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DiagReadWriteDataByIdentifier_P_LockValue_Read
Parameter Type Actual Value Expected Value
Data
[0] string 255 <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
P_LockValue unsigned char 255
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 2/2 PASS

P_SfdA_GetIds_GetEcuGroupId.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramP_SfdA_GetIds_GetEcuGroupId
Test Case NameP_SfdA_GetIds_GetEcuGroupId.001
Date of Creation29 SEP 2024 5:09:21 PM
Date of Execution29 SEP 2024 6:15:12 PM

Test Case Data

Test CaseP_SfdA_GetIds_GetEcuGroupId.001
File NameC-000325.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: P_SfdA_GetIds_GetEcuGroupId
EcuGroupId string <<malloc 24>>
[0] string <<MAX>>
[1] string <<MAX>>
[2] string <<MAX>>
[3] string <<MAX>>
[4] string <<MAX>>
[5] string <<MAX>>
[6] string <<MAX>>
[7] string <<MAX>>
[8] string <<MAX>>
[9] string <<MAX>>
[10] string <<MAX>>
[11] string <<MAX>>
[12] string <<MAX>>
[13] string <<MAX>>
[14] string <<MAX>>
[15] string <<MAX>>
[16] string <<MAX>>
[17] string <<MAX>>
[18] string <<MAX>>
[19] string <<MAX>>
[20] string <<MAX>>
[21] string <<MAX>>
[22] string <<MAX>>
[23] string <<MAX>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: P_SfdA_GetIds_GetEcuGroupId
EcuGroupId
[0] string 86
[1] string 52
[2] string 50
[3] string 061
[4] string 52
[5] string 48
[6] string 50
[7] string 51
[8] string 48
[9] string 57
[10] string 50
[11] string 48
[12] string 56
[13] string 53
[14] string 68
[15] string 46
[16] string 51
[17] string 52
[18] string 49
[19] string 46
[20] string 53
[21] string 54
[22] string 57
[23] string 255
return unsigned char MACRO=RTE_E_OK

Control Flow

DiagReadWriteDataByIdentifier.c.P_SfdA_GetIds_GetEcuGroupId
DiagReadWriteDataByIdentifier.c.P_SfdA_GetIds_GetEcuGroupId

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of P_SfdA_GetIds_GetEcuGroupId.001

Event 1 - Calling P_SfdA_GetIds_GetEcuGroupId

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: P_SfdA_GetIds_GetEcuGroupId
Parameter Type Actual Value Expected Value
EcuGroupId
[0] string 255
[1] string 255
[2] string 255
[3] string 0377
[4] string 255
[5] string 255
[6] string 255
[7] string 255
[8] string 255
[9] string 255
[10] string 255
[11] string 255
[12] string 255
[13] string 255
[14] string 255
[15] string 255
[16] string 255
[17] string 255
[18] string 255
[19] string 255
[20] string 255
[21] string 255
[22] string 255
[23] string 255
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from P_SfdA_GetIds_GetEcuGroupId

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: P_SfdA_GetIds_GetEcuGroupId
Parameter Type Actual Value Expected Value
EcuGroupId
[0] string 86 <match>
[1] string 52 <match>
[2] string 50 <match>
[3] string 061 <match>
[4] string 52 <match>
[5] string 48 <match>
[6] string 50 <match>
[7] string 51 <match>
[8] string 48 <match>
[9] string 57 <match>
[10] string 50 <match>
[11] string 48 <match>
[12] string 56 <match>
[13] string 53 <match>
[14] string 68 <match>
[15] string 46 <match>
[16] string 51 <match>
[17] string 52 <match>
[18] string 49 <match>
[19] string 46 <match>
[20] string 53 <match>
[21] string 54 <match>
[22] string 57 <match>
[23] string 255 <match>
return unsigned char RTE_E_OK (0) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 25/25 PASS
Control Flows 2/2 PASS

P_SfdA_GetIds_GetEcuId.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramP_SfdA_GetIds_GetEcuId
Test Case NameP_SfdA_GetIds_GetEcuId.001
Date of Creation29 SEP 2024 5:09:21 PM
Date of Execution29 SEP 2024 6:15:23 PM

Test Case Data

Test CaseP_SfdA_GetIds_GetEcuId.001
File NameC-000326.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Globals:
FAZIT_String
production_plant_nr
[0] string <<MAX>>
[1] string <<MAX>>
[2] string <<MAX>>
[3] string <<MAX>>
[4] string <<MAX>>
[5] string <<MAX>>
[6] string <<MAX>>
production_test_system_nr
[0] string <<MAX>>
[1] string <<MAX>>
[2] string <<MAX>>
[3] string <<MAX>>
manufacture_date
[0] string <<MAX>>
[1] string <<MAX>>
[2] string <<MAX>>
[3] string <<MAX>>
[4] string <<MAX>>
[5] string <<MAX>>
[6] string <<MAX>>
[7] string <<MAX>>
consecutive_supp
[0] string <<MAX>>
[1] string <<MAX>>
[2] string <<MAX>>
[3] string <<MAX>>
Subprogram: P_SfdA_GetIds_GetEcuId
EcuId string <<malloc 23>>
[0] string <<MIN>>
[1] string <<MIN>>
[2] string <<MIN>>
[3] string <<MIN>>
[4] string <<MIN>>
[5] string <<MIN>>
[6] string <<MIN>>
[7] string <<MIN>>
[8] string <<MIN>>
[9] string <<MIN>>
[10] string <<MIN>>
[11] string <<MIN>>
[12] string <<MIN>>
[13] string <<MIN>>
[14] string <<MIN>>
[15] string <<MIN>>
[16] string <<MIN>>
[17] string <<MIN>>
[18] string <<MIN>>
[19] string <<MIN>>
[20] string <<MIN>>
[21] string <<MIN>>
[22] string <<MIN>>

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: P_SfdA_GetIds_GetEcuId
EcuId
[0] string <<MAX>>
[1] string <<MAX>>
[2] string <<MAX>>
[3] string <<MAX>>
[4] string <<MAX>>
[5] string <<MAX>>
[6] string <<MAX>>
[7] string <<MAX>>
[8] string <<MAX>>
[9] string <<MAX>>
[10] string <<MAX>>
[11] string <<MAX>>
[12] string <<MAX>>
[13] string <<MAX>>
[14] string <<MAX>>
[15] string <<MAX>>
[16] string <<MAX>>
[17] string <<MAX>>
[18] string <<MAX>>
[19] string <<MAX>>
[20] string <<MAX>>
[21] string <<MAX>>
[22] string <<MAX>>
return unsigned char MACRO=RTE_E_OK

Control Flow

DiagReadWriteDataByIdentifier.c.P_SfdA_GetIds_GetEcuId
DiagReadWriteDataByIdentifier.c.P_SfdA_GetIds_GetEcuId

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of P_SfdA_GetIds_GetEcuId.001

Event 1 - Calling P_SfdA_GetIds_GetEcuId

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: P_SfdA_GetIds_GetEcuId
Parameter Type Actual Value Expected Value
EcuId
[0] string 0
[1] string 0
[2] string 0
[3] string 0
[4] string 0
[5] string 0
[6] string 0
[7] string 0
[8] string 0
[9] string 0
[10] string 0
[11] string 0
[12] string 0
[13] string 0
[14] string 0
[15] string 0
[16] string 0
[17] string 0
[18] string 0
[19] string 0
[20] string 0
[21] string 0
[22] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from P_SfdA_GetIds_GetEcuId

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: P_SfdA_GetIds_GetEcuId
Parameter Type Actual Value Expected Value
EcuId
[0] string 255 <match>
[1] string 255 <match>
[2] string 255 <match>
[3] string 255 <match>
[4] string 255 <match>
[5] string 255 <match>
[6] string 255 <match>
[7] string 255 <match>
[8] string 255 <match>
[9] string 255 <match>
[10] string 255 <match>
[11] string 255 <match>
[12] string 255 <match>
[13] string 255 <match>
[14] string 255 <match>
[15] string 255 <match>
[16] string 255 <match>
[17] string 255 <match>
[18] string 255 <match>
[19] string 255 <match>
[20] string 255 <match>
[21] string 255 <match>
[22] string 255 <match>
return unsigned char RTE_E_OK (0) <match>
Global Data Type Actual Value Expected Value
UNIT: DiagReadWriteDataByIdentifier.c
Globals:
FAZIT_String
production_plant_nr
[0] string 255
[1] string 255
[2] string 255
[3] string 255
[4] string 255
[5] string 255
[6] string 255
production_test_system_nr
[0] string 255
[1] string 255
[2] string 255
[3] string 255
manufacture_date
[0] string 255
[1] string 255
[2] string 255
[3] string 255
[4] string 255
[5] string 255
[6] string 255
[7] string 255
consecutive_supp
[0] string 255
[1] string 255
[2] string 255
[3] string 255
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 24/24 PASS
Control Flows 2/2 PASS

P_SfdA_GetIds_GetProjectId.001

Test Case Configuration

Unit Under TestDiagReadWriteDataByIdentifier
SubprogramP_SfdA_GetIds_GetProjectId
Test Case NameP_SfdA_GetIds_GetProjectId.001
Date of Creation29 SEP 2024 5:09:21 PM
Date of Execution29 SEP 2024 6:15:36 PM

Test Case Data

Test CaseP_SfdA_GetIds_GetProjectId.001
File NameC-000327.DAT

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: P_SfdA_GetIds_GetProjectId
ProjectId <<malloc 1>>
[0] 0

Expected Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: P_SfdA_GetIds_GetProjectId
ProjectId
[0] 553

Control Flow

DiagReadWriteDataByIdentifier.c.P_SfdA_GetIds_GetProjectId
DiagReadWriteDataByIdentifier.c.P_SfdA_GetIds_GetProjectId

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of P_SfdA_GetIds_GetProjectId.001

Event 1 - Calling P_SfdA_GetIds_GetProjectId

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: P_SfdA_GetIds_GetProjectId
Parameter Type Actual Value Expected Value
ProjectId
[0] 0
Control Flows
<match>

Event 2 - Returned from P_SfdA_GetIds_GetProjectId

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: P_SfdA_GetIds_GetProjectId
Parameter Type Actual Value Expected Value
ProjectId
[0] 553 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 2/2 PASS

Diagnosis_Init.001

Test Case Configuration

Unit Under TestDiagRoutines
SubprogramDiagnosis_Init
Test Case NameDiagnosis_Init.001
Date of Creation29 SEP 2024 5:09:21 PM
Date of Execution29 SEP 2024 6:15:48 PM

Test Case Data

Test CaseDiagnosis_Init.001
File NameC-000332.DAT

Requirements/Notes

Function empty

Input Test Data

This test has no input data.

Expected Test Data

This test has no expected data.

Control Flow

DiagRoutines.c.Diagnosis_Init
DiagRoutines.c.Diagnosis_Init

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of Diagnosis_Init.001

Event 1 - Calling Diagnosis_Init

UUT: DiagRoutines.c
Subprogram: Diagnosis_Init
Control Flows
<match>

Event 2 - Returned from Diagnosis_Init

UUT: DiagRoutines.c
Subprogram: Diagnosis_Init
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Control Flows 2/2 PASS

Diagnosis_Main.001

Test Case Configuration

Unit Under TestDiagRoutines
SubprogramDiagnosis_Main
Test Case NameDiagnosis_Main.001
Date of Creation29 SEP 2024 5:09:21 PM
Date of Execution29 SEP 2024 6:16:01 PM

Test Case Data

Test CaseDiagnosis_Main.001
File NameC-000333.DAT

Requirements/Notes

if(authTimerStarted == TRUE) TRUE
   if(IMMO6_Status != IMMO_FUNC_REQ_BUSY) TRUE -> Check with IMMO_FUNC_REQ_BUSY + 1

Input Test Data

UUT: DiagRoutines.c
Globals:
authTimerStarted unsigned char MACRO=TRUE
Rte_IMMO6_Func_PP_IMMO6_WFS_FlashPermReleased_WFS_FlashPermReleased unsigned char 255

Expected Test Data

UUT: DiagRoutines.c
Globals:
authTimerStarted unsigned char MACRO=FALSE

Control Flow

DiagRoutines.c.Diagnosis_Main
DiagRoutines.c.Diagnosis_Main

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of Diagnosis_Main.001

Event 1 - Calling Diagnosis_Main

UUT: DiagRoutines.c
Subprogram: Diagnosis_Main
Control Flows
<match>

Event 2 - Returned from Diagnosis_Main

UUT: DiagRoutines.c
Subprogram: Diagnosis_Main
Global Data Type Actual Value Expected Value
UNIT: DiagRoutines.c
Globals:
authTimerStarted unsigned char FALSE (0) <match>
Rte_IMMO6_Func_PP_IMMO6_WFS_FlashPermReleased_WFS_FlashPermReleased unsigned char 255
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 2/2 PASS

Diagnosis_Main.002

Test Case Configuration

Unit Under TestDiagRoutines
SubprogramDiagnosis_Main
Test Case NameDiagnosis_Main.002
Date of Creation29 SEP 2024 5:09:21 PM
Date of Execution29 SEP 2024 6:16:14 PM

Test Case Data

Test CaseDiagnosis_Main.002
File NameC-000334.DAT

Requirements/Notes

if(authTimerStarted == TRUE) TRUE
   if(IMMO6_Status != IMMO_FUNC_REQ_BUSY) TRUE -> Check with IMMO_FUNC_REQ_BUSY - 1

Input Test Data

UUT: DiagRoutines.c
Globals:
authTimerStarted unsigned char MACRO=TRUE
Rte_IMMO6_Func_PP_IMMO6_WFS_FlashPermReleased_WFS_FlashPermReleased unsigned char 253

Expected Test Data

UUT: DiagRoutines.c
Globals:
authTimerStarted unsigned char MACRO=FALSE

Control Flow

DiagRoutines.c.Diagnosis_Main
DiagRoutines.c.Diagnosis_Main

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of Diagnosis_Main.002

Event 1 - Calling Diagnosis_Main

UUT: DiagRoutines.c
Subprogram: Diagnosis_Main
Control Flows
<match>

Event 2 - Returned from Diagnosis_Main

UUT: DiagRoutines.c
Subprogram: Diagnosis_Main
Global Data Type Actual Value Expected Value
UNIT: DiagRoutines.c
Globals:
authTimerStarted unsigned char FALSE (0) <match>
Rte_IMMO6_Func_PP_IMMO6_WFS_FlashPermReleased_WFS_FlashPermReleased unsigned char 253
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 2/2 PASS

Diagnosis_Main.003

Test Case Configuration

Unit Under TestDiagRoutines
SubprogramDiagnosis_Main
Test Case NameDiagnosis_Main.003
Date of Creation29 SEP 2024 5:09:21 PM
Date of Execution29 SEP 2024 6:16:25 PM

Test Case Data

Test CaseDiagnosis_Main.003
File NameC-000335.DAT

Requirements/Notes

if(authTimerStarted == TRUE) TRUE
   if(IMMO6_Status != IMMO_FUNC_REQ_BUSY) TRUE -> Check with min

Input Test Data

UUT: DiagRoutines.c
Globals:
authTimerStarted unsigned char MACRO=TRUE
Rte_IMMO6_Func_PP_IMMO6_WFS_FlashPermReleased_WFS_FlashPermReleased unsigned char <<MIN>>

Expected Test Data

UUT: DiagRoutines.c
Globals:
authTimerStarted unsigned char MACRO=FALSE

Control Flow

DiagRoutines.c.Diagnosis_Main
DiagRoutines.c.Diagnosis_Main

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of Diagnosis_Main.003

Event 1 - Calling Diagnosis_Main

UUT: DiagRoutines.c
Subprogram: Diagnosis_Main
Control Flows
<match>

Event 2 - Returned from Diagnosis_Main

UUT: DiagRoutines.c
Subprogram: Diagnosis_Main
Global Data Type Actual Value Expected Value
UNIT: DiagRoutines.c
Globals:
authTimerStarted unsigned char FALSE (0) <match>
Rte_IMMO6_Func_PP_IMMO6_WFS_FlashPermReleased_WFS_FlashPermReleased unsigned char 0
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 2/2 PASS

Diagnosis_Main.004

Test Case Configuration

Unit Under TestDiagRoutines
SubprogramDiagnosis_Main
Test Case NameDiagnosis_Main.004
Date of Creation29 SEP 2024 5:09:21 PM
Date of Execution29 SEP 2024 6:16:37 PM

Test Case Data

Test CaseDiagnosis_Main.004
File NameC-000336.DAT

Requirements/Notes

if(authTimerStarted == TRUE) TRUE
   if(IMMO6_Status != IMMO_FUNC_REQ_BUSY) FALSE -> Check with IMMO_FUNC_REQ_BUSY

Input Test Data

UUT: DiagRoutines.c
Globals:
authTimerStarted unsigned char MACRO=TRUE
Rte_IMMO6_Func_PP_IMMO6_WFS_FlashPermReleased_WFS_FlashPermReleased unsigned char MACRO=IMMO_FUNC_REQ_BUSY

Expected Test Data

UUT: DiagRoutines.c
Globals:
authTimerStarted unsigned char MACRO=TRUE

Control Flow

DiagRoutines.c.Diagnosis_Main
DiagRoutines.c.Diagnosis_Main

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of Diagnosis_Main.004

Event 1 - Calling Diagnosis_Main

UUT: DiagRoutines.c
Subprogram: Diagnosis_Main
Control Flows
<match>

Event 2 - Returned from Diagnosis_Main

UUT: DiagRoutines.c
Subprogram: Diagnosis_Main
Global Data Type Actual Value Expected Value
UNIT: DiagRoutines.c
Globals:
authTimerStarted unsigned char TRUE (1) <match>
Rte_IMMO6_Func_PP_IMMO6_WFS_FlashPermReleased_WFS_FlashPermReleased unsigned char IMMO_FUNC_REQ_BUSY (254)
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 2/2 PASS

Diagnosis_Main.005

Test Case Configuration

Unit Under TestDiagRoutines
SubprogramDiagnosis_Main
Test Case NameDiagnosis_Main.005
Date of Creation29 SEP 2024 5:09:21 PM
Date of Execution29 SEP 2024 6:16:50 PM

Test Case Data

Test CaseDiagnosis_Main.005
File NameC-000337.DAT

Requirements/Notes

if(authTimerStarted == TRUE) FALSE

Input Test Data

UUT: DiagRoutines.c
Globals:
authTimerStarted unsigned char MACRO=FALSE

Expected Test Data

UUT: DiagRoutines.c
Globals:
authTimerStarted unsigned char MACRO=FALSE

Control Flow

DiagRoutines.c.Diagnosis_Main
DiagRoutines.c.Diagnosis_Main

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of Diagnosis_Main.005

Event 1 - Calling Diagnosis_Main

UUT: DiagRoutines.c
Subprogram: Diagnosis_Main
Control Flows
<match>

Event 2 - Returned from Diagnosis_Main

UUT: DiagRoutines.c
Subprogram: Diagnosis_Main
Global Data Type Actual Value Expected Value
UNIT: DiagRoutines.c
Globals:
authTimerStarted unsigned char FALSE (0) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 2/2 PASS

RoutineServices_Check_Memory_RequestResults.001

Test Case Configuration

Unit Under TestDiagRoutines
SubprogramRoutineServices_Check_Memory_RequestResults
Test Case NameRoutineServices_Check_Memory_RequestResults.001
Date of Creation29 SEP 2024 5:09:21 PM
Date of Execution29 SEP 2024 6:17:04 PM

Test Case Data

Test CaseRoutineServices_Check_Memory_RequestResults.001
File NameC-000338.DAT

Input Test Data

This test has no input data.

Expected Test Data

UUT: DiagRoutines.c
Subprogram: RoutineServices_Check_Memory_RequestResults
return unsigned char 0

Control Flow

DiagRoutines.c.RoutineServices_Check_Memory_RequestResults
DiagRoutines.c.RoutineServices_Check_Memory_RequestResults

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of RoutineServices_Check_Memory_RequestResults.001

Event 1 - Calling RoutineServices_Check_Memory_RequestResults

UUT: DiagRoutines.c
Subprogram: RoutineServices_Check_Memory_RequestResults
Parameter Type Actual Value Expected Value
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from RoutineServices_Check_Memory_RequestResults

UUT: DiagRoutines.c
Subprogram: RoutineServices_Check_Memory_RequestResults
Parameter Type Actual Value Expected Value
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 2/2 PASS

RoutineServices_Check_Memory_Start.001

Test Case Configuration

Unit Under TestDiagRoutines
SubprogramRoutineServices_Check_Memory_Start
Test Case NameRoutineServices_Check_Memory_Start.001
Date of Creation29 SEP 2024 5:09:21 PM
Date of Execution29 SEP 2024 6:17:16 PM

Test Case Data

Test CaseRoutineServices_Check_Memory_Start.001
File NameC-000339.DAT

Input Test Data

This test has no input data.

Expected Test Data

UUT: DiagRoutines.c
Subprogram: RoutineServices_Check_Memory_Start
return unsigned char 0

Control Flow

DiagRoutines.c.RoutineServices_Check_Memory_Start
DiagRoutines.c.RoutineServices_Check_Memory_Start

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of RoutineServices_Check_Memory_Start.001

Event 1 - Calling RoutineServices_Check_Memory_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_Check_Memory_Start
Parameter Type Actual Value Expected Value
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from RoutineServices_Check_Memory_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_Check_Memory_Start
Parameter Type Actual Value Expected Value
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 2/2 PASS

RoutineServices_Check_Programming_Dependencies_Start.001

Test Case Configuration

Unit Under TestDiagRoutines
SubprogramRoutineServices_Check_Programming_Dependencies_Start
Test Case NameRoutineServices_Check_Programming_Dependencies_Start.001
Date of Creation29 SEP 2024 5:09:21 PM
Date of Execution29 SEP 2024 6:17:27 PM

Test Case Data

Test CaseRoutineServices_Check_Programming_Dependencies_Start.001
File NameC-000340.DAT

Input Test Data

This test has no input data.

Expected Test Data

UUT: DiagRoutines.c
Subprogram: RoutineServices_Check_Programming_Dependencies_Start
return unsigned char 0

Control Flow

DiagRoutines.c.RoutineServices_Check_Programming_Dependencies_Start
DiagRoutines.c.RoutineServices_Check_Programming_Dependencies_Start

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of RoutineServices_Check_Programming_Dependencies_Start.001

Event 1 - Calling RoutineServices_Check_Programming_Dependencies_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_Check_Programming_Dependencies_Start
Parameter Type Actual Value Expected Value
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from RoutineServices_Check_Programming_Dependencies_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_Check_Programming_Dependencies_Start
Parameter Type Actual Value Expected Value
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 2/2 PASS

RoutineServices_Check_Programming_Preconditions_Start.001

Test Case Configuration

Unit Under TestDiagRoutines
SubprogramRoutineServices_Check_Programming_Preconditions_Start
Test Case NameRoutineServices_Check_Programming_Preconditions_Start.001
Date of Creation29 SEP 2024 5:09:21 PM
Date of Execution29 SEP 2024 6:17:40 PM

Test Case Data

Test CaseRoutineServices_Check_Programming_Preconditions_Start.001
File NameC-000341.DAT

Requirements/Notes

if(OpStatus == DCM_INITIAL) TRUE
   if(IMMO6_Status == FALSE) TRUE

Input Test Data

UUT: DiagRoutines.c
Globals:
IMMO6_Flashing_Wfs unsigned char MACRO=FALSE
IMMO6_Status unsigned char MACRO=FALSE
authTimerStarted unsigned char MACRO=FALSE
Subprogram: RoutineServices_Check_Programming_Preconditions_Start
OpStatus unsigned char MACRO=DCM_INITIAL

Expected Test Data

UUT: DiagRoutines.c
Globals:
IMMO6_Flashing_Wfs unsigned char MACRO=TRUE
authTimerStarted unsigned char MACRO=TRUE
Subprogram: RoutineServices_Check_Programming_Preconditions_Start
return unsigned char MACRO=RTE_E_RoutineServices_Check_Programming_Preconditions_DCM_E_PENDING

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of RoutineServices_Check_Programming_Preconditions_Start.001

Event 1 - Calling RoutineServices_Check_Programming_Preconditions_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_Check_Programming_Preconditions_Start
Parameter Type Actual Value Expected Value
OpStatus unsigned char DCM_INITIAL (0)
return unsigned char 0

Event 2 - Returned from RoutineServices_Check_Programming_Preconditions_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_Check_Programming_Preconditions_Start
Parameter Type Actual Value Expected Value
OpStatus unsigned char DCM_INITIAL (0)
return unsigned char RTE_E_RoutineServices_Check_Programming_Preconditions_DCM_E_PENDING (10) <match>
Global Data Type Actual Value Expected Value
UNIT: DiagRoutines.c
Globals:
IMMO6_Flashing_Wfs unsigned char TRUE (1) <match>
IMMO6_Status unsigned char FALSE (0)
authTimerStarted unsigned char TRUE (1) <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 3/3 PASS

RoutineServices_Check_Programming_Preconditions_Start.002

Test Case Configuration

Unit Under TestDiagRoutines
SubprogramRoutineServices_Check_Programming_Preconditions_Start
Test Case NameRoutineServices_Check_Programming_Preconditions_Start.002
Date of Creation29 SEP 2024 5:09:21 PM
Date of Execution29 SEP 2024 6:17:53 PM

Test Case Data

Test CaseRoutineServices_Check_Programming_Preconditions_Start.002
File NameC-000342.DAT

Requirements/Notes

if(OpStatus == DCM_INITIAL) TRUE
   if(IMMO6_Status == FALSE) FALSE

Input Test Data

UUT: DiagRoutines.c
Globals:
IMMO6_Flashing_Wfs unsigned char MACRO=TRUE
IMMO6_Status unsigned char MACRO=TRUE
Subprogram: RoutineServices_Check_Programming_Preconditions_Start
OpStatus unsigned char MACRO=DCM_INITIAL

Expected Test Data

UUT: DiagRoutines.c
Globals:
IMMO6_Flashing_Wfs unsigned char MACRO=FALSE
Subprogram: RoutineServices_Check_Programming_Preconditions_Start
return unsigned char MACRO=RTE_E_RoutineServices_Check_Programming_Preconditions_DCM_E_PENDING

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of RoutineServices_Check_Programming_Preconditions_Start.002

Event 1 - Calling RoutineServices_Check_Programming_Preconditions_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_Check_Programming_Preconditions_Start
Parameter Type Actual Value Expected Value
OpStatus unsigned char DCM_INITIAL (0)
return unsigned char 0

Event 2 - Returned from RoutineServices_Check_Programming_Preconditions_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_Check_Programming_Preconditions_Start
Parameter Type Actual Value Expected Value
OpStatus unsigned char DCM_INITIAL (0)
return unsigned char RTE_E_RoutineServices_Check_Programming_Preconditions_DCM_E_PENDING (10) <match>
Global Data Type Actual Value Expected Value
UNIT: DiagRoutines.c
Globals:
IMMO6_Flashing_Wfs unsigned char FALSE (0) <match>
IMMO6_Status unsigned char TRUE (1)

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS

RoutineServices_Check_Programming_Preconditions_Start.003

Test Case Configuration

Unit Under TestDiagRoutines
SubprogramRoutineServices_Check_Programming_Preconditions_Start
Test Case NameRoutineServices_Check_Programming_Preconditions_Start.003
Date of Creation29 SEP 2024 5:09:21 PM
Date of Execution29 SEP 2024 6:18:07 PM

Test Case Data

Test CaseRoutineServices_Check_Programming_Preconditions_Start.003
File NameC-000343.DAT

Requirements/Notes

if(OpStatus == DCM_INITIAL) FALSE
else if (OpStatus == DCM_PENDING) TRUE
       if(isSpeedPreconditionFulfilled != TRUE) TRUE
       if(isSafeStatePreconditionFulfilled != TRUE)  TRUE
       if(IMMO6_Status == IMMO_KEINE_FREIGABE) TRUE

Input Test Data

UUT: DiagRoutines.c
Globals:
IMMO6_Flashing_Wfs unsigned char MACRO=TRUE
IMMO6_Status unsigned char MACRO=FALSE
authTimerStarted unsigned char MACRO=FALSE
isSpeedPreconditionFulfilled unsigned char MACRO=FALSE
isSafeStatePreconditionFulfilled unsigned char MACRO=FALSE
Subprogram: RoutineServices_Check_Programming_Preconditions_Start
OpStatus unsigned char MACRO=DCM_PENDING
Out_Preconditions_List string <<malloc 1>>
[0] string 0
DataLength <<malloc 1>>
[0] 0

Expected Test Data

UUT: DiagRoutines.c
Globals:
IMMO6_Flashing_Wfs unsigned char MACRO=FALSE
IMMO6_Status unsigned char MACRO=FALSE
Subprogram: RoutineServices_Check_Programming_Preconditions_Start
Out_Preconditions_List
[0] string MACRO=PROG_PREC_VEHICLE_SPEED
DataLength
[0] 3
return unsigned char MACRO=E_OK

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of RoutineServices_Check_Programming_Preconditions_Start.003

Event 1 - Calling RoutineServices_Check_Programming_Preconditions_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_Check_Programming_Preconditions_Start
Parameter Type Actual Value Expected Value
OpStatus unsigned char DCM_PENDING (1)
Out_Preconditions_List
[0] string 0
DataLength
[0] 0
return unsigned char 0

Event 2 - Returned from RoutineServices_Check_Programming_Preconditions_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_Check_Programming_Preconditions_Start
Parameter Type Actual Value Expected Value
OpStatus unsigned char DCM_PENDING (1)
Out_Preconditions_List
[0] string PROG_PREC_VEHICLE_SPEED (5) <match>
DataLength
[0] 3 <match>
return unsigned char E_OK (0) <match>
Global Data Type Actual Value Expected Value
UNIT: DiagRoutines.c
Globals:
IMMO6_Flashing_Wfs unsigned char FALSE (0) <match>
IMMO6_Status unsigned char FALSE (0) <match>
authTimerStarted unsigned char FALSE (0)
isSpeedPreconditionFulfilled unsigned char FALSE (0)
isSafeStatePreconditionFulfilled unsigned char FALSE (0)

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 5/5 PASS

RoutineServices_Check_Programming_Preconditions_Start.004

Test Case Configuration

Unit Under TestDiagRoutines
SubprogramRoutineServices_Check_Programming_Preconditions_Start
Test Case NameRoutineServices_Check_Programming_Preconditions_Start.004
Date of Creation29 SEP 2024 5:09:21 PM
Date of Execution29 SEP 2024 6:18:18 PM

Test Case Data

Test CaseRoutineServices_Check_Programming_Preconditions_Start.004
File NameC-000344.DAT

Requirements/Notes

if(OpStatus == DCM_INITIAL) FALSE
else if (OpStatus == DCM_PENDING) TRUE
    if(authTimerStarted == FALSE) TRUE
       if(isSpeedPreconditionFulfilled != TRUE) FALSE
       if(isSafeStatePreconditionFulfilled != TRUE)  FALSE
       if(IMMO6_Status == IMMO_KEINE_FREIGABE) FALSE

Input Test Data

UUT: DiagRoutines.c
Globals:
IMMO6_Flashing_Wfs unsigned char MACRO=TRUE
IMMO6_Status unsigned char MACRO=TRUE
authTimerStarted unsigned char MACRO=FALSE
isSpeedPreconditionFulfilled unsigned char MACRO=TRUE
isSafeStatePreconditionFulfilled unsigned char MACRO=TRUE
Subprogram: RoutineServices_Check_Programming_Preconditions_Start
OpStatus unsigned char MACRO=DCM_PENDING
Out_Preconditions_List string <<malloc 1>>
[0] string 0
DataLength <<malloc 1>>
[0] 0

Expected Test Data

UUT: DiagRoutines.c
Globals:
IMMO6_Flashing_Wfs unsigned char MACRO=FALSE
IMMO6_Status unsigned char MACRO=FALSE
Subprogram: RoutineServices_Check_Programming_Preconditions_Start
Out_Preconditions_List
[0] string 0
DataLength
[0] 0
return unsigned char MACRO=E_OK

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of RoutineServices_Check_Programming_Preconditions_Start.004

Event 1 - Calling RoutineServices_Check_Programming_Preconditions_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_Check_Programming_Preconditions_Start
Parameter Type Actual Value Expected Value
OpStatus unsigned char DCM_PENDING (1)
Out_Preconditions_List
[0] string 0
DataLength
[0] 0
return unsigned char 0

Event 2 - Returned from RoutineServices_Check_Programming_Preconditions_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_Check_Programming_Preconditions_Start
Parameter Type Actual Value Expected Value
OpStatus unsigned char DCM_PENDING (1)
Out_Preconditions_List
[0] string 0 <match>
DataLength
[0] 0 <match>
return unsigned char E_OK (0) <match>
Global Data Type Actual Value Expected Value
UNIT: DiagRoutines.c
Globals:
IMMO6_Flashing_Wfs unsigned char FALSE (0) <match>
IMMO6_Status unsigned char FALSE (0) <match>
authTimerStarted unsigned char FALSE (0)
isSpeedPreconditionFulfilled unsigned char TRUE (1)
isSafeStatePreconditionFulfilled unsigned char TRUE (1)

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 5/5 PASS

RoutineServices_Check_Programming_Preconditions_Start.005

Test Case Configuration

Unit Under TestDiagRoutines
SubprogramRoutineServices_Check_Programming_Preconditions_Start
Test Case NameRoutineServices_Check_Programming_Preconditions_Start.005
Date of Creation29 SEP 2024 5:09:21 PM
Date of Execution29 SEP 2024 6:18:29 PM

Test Case Data

Test CaseRoutineServices_Check_Programming_Preconditions_Start.005
File NameC-000345.DAT

Requirements/Notes

if(OpStatus == DCM_INITIAL) TRUE
else if (OpStatus == DCM_PENDING) TRUE
        if(authTimerStarted == FALSE) FALSE

Input Test Data

UUT: DiagRoutines.c
Globals:
authTimerStarted unsigned char MACRO=TRUE
Subprogram: RoutineServices_Check_Programming_Preconditions_Start
OpStatus unsigned char MACRO=DCM_PENDING

Expected Test Data

UUT: DiagRoutines.c
Subprogram: RoutineServices_Check_Programming_Preconditions_Start
return unsigned char MACRO=RTE_E_RoutineServices_Check_Programming_Preconditions_DCM_E_PENDING

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of RoutineServices_Check_Programming_Preconditions_Start.005

Event 1 - Calling RoutineServices_Check_Programming_Preconditions_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_Check_Programming_Preconditions_Start
Parameter Type Actual Value Expected Value
OpStatus unsigned char DCM_PENDING (1)
return unsigned char 0

Event 2 - Returned from RoutineServices_Check_Programming_Preconditions_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_Check_Programming_Preconditions_Start
Parameter Type Actual Value Expected Value
OpStatus unsigned char DCM_PENDING (1)
return unsigned char RTE_E_RoutineServices_Check_Programming_Preconditions_DCM_E_PENDING (10) <match>
Global Data Type Actual Value Expected Value
UNIT: DiagRoutines.c
Globals:
authTimerStarted unsigned char TRUE (1)

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS

RoutineServices_Check_Programming_Preconditions_Start.006

Test Case Configuration

Unit Under TestDiagRoutines
SubprogramRoutineServices_Check_Programming_Preconditions_Start
Test Case NameRoutineServices_Check_Programming_Preconditions_Start.006
Date of Creation29 SEP 2024 5:09:21 PM
Date of Execution29 SEP 2024 6:18:41 PM

Test Case Data

Test CaseRoutineServices_Check_Programming_Preconditions_Start.006
File NameC-000346.DAT

Requirements/Notes

if(OpStatus == DCM_INITIAL) TRUE
else if (OpStatus == DCM_PENDING) TRUE
        if(authTimerStarted == FALSE) FALSE

Input Test Data

UUT: DiagRoutines.c
Subprogram: RoutineServices_Check_Programming_Preconditions_Start
OpStatus unsigned char 2

Expected Test Data

UUT: DiagRoutines.c
Subprogram: RoutineServices_Check_Programming_Preconditions_Start
return unsigned char MACRO=E_NOT_OK

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of RoutineServices_Check_Programming_Preconditions_Start.006

Event 1 - Calling RoutineServices_Check_Programming_Preconditions_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_Check_Programming_Preconditions_Start
Parameter Type Actual Value Expected Value
OpStatus unsigned char 2
return unsigned char 0

Event 2 - Returned from RoutineServices_Check_Programming_Preconditions_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_Check_Programming_Preconditions_Start
Parameter Type Actual Value Expected Value
OpStatus unsigned char 2
return unsigned char E_NOT_OK (1) <match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS

RoutineServices_Erase_Memory_Start.001

Test Case Configuration

Unit Under TestDiagRoutines
SubprogramRoutineServices_Erase_Memory_Start
Test Case NameRoutineServices_Erase_Memory_Start.001
Date of Creation29 SEP 2024 5:09:21 PM
Date of Execution29 SEP 2024 6:18:53 PM

Test Case Data

Test CaseRoutineServices_Erase_Memory_Start.001
File NameC-000347.DAT

Input Test Data

This test has no input data.

Expected Test Data

UUT: DiagRoutines.c
Subprogram: RoutineServices_Erase_Memory_Start
return unsigned char 0

Control Flow

DiagRoutines.c.RoutineServices_Erase_Memory_Start
DiagRoutines.c.RoutineServices_Erase_Memory_Start

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of RoutineServices_Erase_Memory_Start.001

Event 1 - Calling RoutineServices_Erase_Memory_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_Erase_Memory_Start
Parameter Type Actual Value Expected Value
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from RoutineServices_Erase_Memory_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_Erase_Memory_Start
Parameter Type Actual Value Expected Value
return unsigned char 0 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 2/2 PASS

RoutineServices_ManualMode_Start.001

Test Case Configuration

Unit Under TestDiagRoutines
SubprogramRoutineServices_ManualMode_Start
Test Case NameRoutineServices_ManualMode_Start.001
Date of Creation29 SEP 2024 5:09:21 PM
Date of Execution29 SEP 2024 6:19:06 PM

Test Case Data

Test CaseRoutineServices_ManualMode_Start.001
File NameC-000348.DAT

Requirements/Notes

if(P_LockValue < MANUAL_MODE_LOCK) TRUE
  if(PosReq == INT_POS_INIT) TRUE

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DiagReadWriteDataByIdentifier_P_LockValue_Read
Data
[0] string 0
UUT: DiagRoutines.c
Globals:
Rte_ComAbs_IntPosReq_MotCtrl_val unsigned long MACRO=INT_POS_INIT
Subprogram: RoutineServices_ManualMode_Start
In_p_Direction unsigned char 1
In_p_Motor_Voltage unsigned short 1
In_p_Target_Current unsigned short 1
In_p_Deadtime unsigned char 1

Expected Test Data

UUT: DiagRoutines.c
Subprogram: RoutineServices_ManualMode_Start
return unsigned char 0
Stubbed Subprograms:
Unit: Rte_DiagRoutines.h
Subprogram: ManualMode_ManualMode
In_p_Direction unsigned char 1
In_p_Motor_Voltage unsigned short 1
In_p_Target_Current unsigned short 1
In_p_DeadTime unsigned char 1

Control Flow

DiagRoutines.c.RoutineServices_ManualMode_Start
DiagReadWriteDataByIdentifier.c.DiagReadWriteDataByIdentifier_P_LockValue_Read
uut_prototype_stubs.ManualMode_ManualMode
DiagRoutines.c.RoutineServices_ManualMode_Start

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of RoutineServices_ManualMode_Start.001

Event 1 - Calling RoutineServices_ManualMode_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_ManualMode_Start
Parameter Type Actual Value Expected Value
In_p_Direction unsigned char 1
In_p_Motor_Voltage unsigned short 1
In_p_Target_Current unsigned short 1
In_p_Deadtime unsigned char 1
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed DiagReadWriteDataByIdentifier_P_LockValue_Read

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DiagReadWriteDataByIdentifier_P_LockValue_Read
Parameter Type Actual Value Expected Value
Data
[0] string 99
Control Flows
<match>

Event 3 - Stubbed ManualMode_ManualMode

UUT: Rte_DiagRoutines.h
Subprogram: ManualMode_ManualMode
Parameter Type Actual Value Expected Value
In_p_Direction unsigned char 1 <match>
In_p_Motor_Voltage unsigned short 1 <match>
In_p_Target_Current unsigned short 1 <match>
In_p_DeadTime unsigned char 1 <match>
Control Flows
<match>

Event 4 - Returned from RoutineServices_ManualMode_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_ManualMode_Start
Parameter Type Actual Value Expected Value
In_p_Direction unsigned char 1
In_p_Motor_Voltage unsigned short 1
In_p_Target_Current unsigned short 1
In_p_Deadtime unsigned char 1
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: DiagRoutines.c
Globals:
Rte_ComAbs_IntPosReq_MotCtrl_val unsigned long INT_POS_INIT (0)
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 5/5 PASS
Control Flows 4/4 PASS

RoutineServices_ManualMode_Start.002

Test Case Configuration

Unit Under TestDiagRoutines
SubprogramRoutineServices_ManualMode_Start
Test Case NameRoutineServices_ManualMode_Start.002
Date of Creation29 SEP 2024 5:09:21 PM
Date of Execution29 SEP 2024 6:19:18 PM

Test Case Data

Test CaseRoutineServices_ManualMode_Start.002
File NameC-000349.DAT

Requirements/Notes

if(P_LockValue < MANUAL_MODE_LOCK) TRUE
    if(PosReq == INT_POS_INIT) FALSE -> Check with INT_POS_INIT + 1

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DiagReadWriteDataByIdentifier_P_LockValue_Read
Data
[0] string 0
UUT: DiagRoutines.c
Globals:
Rte_ComAbs_IntPosReq_MotCtrl_val unsigned long 1

Expected Test Data

UUT: DiagRoutines.c
Subprogram: RoutineServices_ManualMode_Start
return unsigned char MACRO=RTE_E_INVALID

Control Flow

DiagRoutines.c.RoutineServices_ManualMode_Start
DiagReadWriteDataByIdentifier.c.DiagReadWriteDataByIdentifier_P_LockValue_Read
DiagRoutines.c.RoutineServices_ManualMode_Start

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of RoutineServices_ManualMode_Start.002

Event 1 - Calling RoutineServices_ManualMode_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_ManualMode_Start
Parameter Type Actual Value Expected Value
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed DiagReadWriteDataByIdentifier_P_LockValue_Read

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DiagReadWriteDataByIdentifier_P_LockValue_Read
Parameter Type Actual Value Expected Value
Data
[0] string 99
Control Flows
<match>

Event 3 - Returned from RoutineServices_ManualMode_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_ManualMode_Start
Parameter Type Actual Value Expected Value
return unsigned char RTE_E_INVALID (1) <match>
Global Data Type Actual Value Expected Value
UNIT: DiagRoutines.c
Globals:
Rte_ComAbs_IntPosReq_MotCtrl_val unsigned long 1
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 3/3 PASS

RoutineServices_ManualMode_Start.003

Test Case Configuration

Unit Under TestDiagRoutines
SubprogramRoutineServices_ManualMode_Start
Test Case NameRoutineServices_ManualMode_Start.003
Date of Creation29 SEP 2024 5:09:21 PM
Date of Execution29 SEP 2024 6:19:29 PM

Test Case Data

Test CaseRoutineServices_ManualMode_Start.003
File NameC-000350.DAT

Requirements/Notes

if(P_LockValue < MANUAL_MODE_LOCK) FALSE -> CHeck with P_LockValue = MANUAL_MODE_LOCK
 

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DiagReadWriteDataByIdentifier_P_LockValue_Read
Data
[0] string MACRO=MANUAL_MODE_LOCK

Expected Test Data

UUT: DiagRoutines.c
Subprogram: RoutineServices_ManualMode_Start
return unsigned char MACRO=RTE_E_INVALID

Control Flow

DiagRoutines.c.RoutineServices_ManualMode_Start
DiagReadWriteDataByIdentifier.c.DiagReadWriteDataByIdentifier_P_LockValue_Read
DiagRoutines.c.RoutineServices_ManualMode_Start

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of RoutineServices_ManualMode_Start.003

Event 1 - Calling RoutineServices_ManualMode_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_ManualMode_Start
Parameter Type Actual Value Expected Value
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed DiagReadWriteDataByIdentifier_P_LockValue_Read

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DiagReadWriteDataByIdentifier_P_LockValue_Read
Parameter Type Actual Value Expected Value
Data
[0] string 99
Control Flows
<match>

Event 3 - Returned from RoutineServices_ManualMode_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_ManualMode_Start
Parameter Type Actual Value Expected Value
return unsigned char RTE_E_INVALID (1) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 3/3 PASS

RoutineServices_ManualMode_Start.004

Test Case Configuration

Unit Under TestDiagRoutines
SubprogramRoutineServices_ManualMode_Start
Test Case NameRoutineServices_ManualMode_Start.004
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution29 SEP 2024 6:19:40 PM

Test Case Data

Test CaseRoutineServices_ManualMode_Start.004
File NameC-000351.DAT

Requirements/Notes

if(P_LockValue < MANUAL_MODE_LOCK) FALSE -> CHeck with P_LockValue = max
 

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DiagReadWriteDataByIdentifier_P_LockValue_Read
Data
[0] string <<MAX>>

Expected Test Data

UUT: DiagRoutines.c
Subprogram: RoutineServices_ManualMode_Start
return unsigned char MACRO=RTE_E_INVALID

Control Flow

DiagRoutines.c.RoutineServices_ManualMode_Start
DiagReadWriteDataByIdentifier.c.DiagReadWriteDataByIdentifier_P_LockValue_Read
DiagRoutines.c.RoutineServices_ManualMode_Start

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of RoutineServices_ManualMode_Start.004

Event 1 - Calling RoutineServices_ManualMode_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_ManualMode_Start
Parameter Type Actual Value Expected Value
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed DiagReadWriteDataByIdentifier_P_LockValue_Read

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DiagReadWriteDataByIdentifier_P_LockValue_Read
Parameter Type Actual Value Expected Value
Data
[0] string 99
Control Flows
<match>

Event 3 - Returned from RoutineServices_ManualMode_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_ManualMode_Start
Parameter Type Actual Value Expected Value
return unsigned char RTE_E_INVALID (1) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 3/3 PASS

RoutineServices_TeachBasedOnActualPos_Start.001

Test Case Configuration

Unit Under TestDiagRoutines
SubprogramRoutineServices_TeachBasedOnActualPos_Start
Test Case NameRoutineServices_TeachBasedOnActualPos_Start.001
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution29 SEP 2024 6:19:54 PM

Test Case Data

Test CaseRoutineServices_TeachBasedOnActualPos_Start.001
File NameC-000352.DAT

Requirements/Notes

if(P_LockValue < TEACHING_LOCK) TRUE -> Check min value

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DiagReadWriteDataByIdentifier_P_LockValue_Read
Data
[0] string <<MIN>>
UUT: DiagRoutines.c
Globals:
DiagRoutines_Flag
TeachBasedOnActualPos_Start_Flag unsigned char MACRO=TRUE
Subprogram: RoutineServices_TeachBasedOnActualPos_Start
In_p_Referenz_Point unsigned short 1

Expected Test Data

UUT: DiagRoutines.c
Globals:
DiagRoutines_Flag
TeachBasedOnActualPos_Start_Flag unsigned char MACRO=FALSE
Subprogram: RoutineServices_TeachBasedOnActualPos_Start
return unsigned char 0
Stubbed Subprograms:
Unit: Rte_DiagRoutines.h
Subprogram: TeachPos_TeachBasePos
In_p_Referenz_Point unsigned short 1

Control Flow

DiagRoutines.c.RoutineServices_TeachBasedOnActualPos_Start
DiagReadWriteDataByIdentifier.c.DiagReadWriteDataByIdentifier_P_LockValue_Read
uut_prototype_stubs.TeachPos_TeachBasePos
DiagRoutines.c.RoutineServices_TeachBasedOnActualPos_Start

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of RoutineServices_TeachBasedOnActualPos_Start.001

Event 1 - Calling RoutineServices_TeachBasedOnActualPos_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_TeachBasedOnActualPos_Start
Parameter Type Actual Value Expected Value
In_p_Referenz_Point unsigned short 1
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed DiagReadWriteDataByIdentifier_P_LockValue_Read

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DiagReadWriteDataByIdentifier_P_LockValue_Read
Parameter Type Actual Value Expected Value
Data
[0] string 5
Control Flows
<match>

Event 3 - Stubbed TeachPos_TeachBasePos

UUT: Rte_DiagRoutines.h
Subprogram: TeachPos_TeachBasePos
Parameter Type Actual Value Expected Value
In_p_Referenz_Point unsigned short 1 <match>
Control Flows
<match>

Event 4 - Returned from RoutineServices_TeachBasedOnActualPos_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_TeachBasedOnActualPos_Start
Parameter Type Actual Value Expected Value
In_p_Referenz_Point unsigned short 1
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: DiagRoutines.c
Globals:
DiagRoutines_Flag
TeachBasedOnActualPos_Start_Flag unsigned char FALSE (0) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 3/3 PASS
Control Flows 4/4 PASS

RoutineServices_TeachBasedOnActualPos_Start.002

Test Case Configuration

Unit Under TestDiagRoutines
SubprogramRoutineServices_TeachBasedOnActualPos_Start
Test Case NameRoutineServices_TeachBasedOnActualPos_Start.002
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution29 SEP 2024 6:20:08 PM

Test Case Data

Test CaseRoutineServices_TeachBasedOnActualPos_Start.002
File NameC-000353.DAT

Requirements/Notes

if(P_LockValue < TEACHING_LOCK) FALSE -> Check P_LockValue = TEACHING_LOCK

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DiagReadWriteDataByIdentifier_P_LockValue_Read
Data
[0] string MACRO=TEACHING_LOCK
UUT: DiagRoutines.c
Globals:
DiagRoutines_Flag
TeachBasedOnActualPos_Start_Flag unsigned char MACRO=TRUE

Expected Test Data

UUT: DiagRoutines.c
Globals:
DiagRoutines_Flag
TeachBasedOnActualPos_Start_Flag unsigned char MACRO=TRUE
Subprogram: RoutineServices_TeachBasedOnActualPos_Start
return unsigned char MACRO=DCM_E_SERVICENOTSUPPORTED

Control Flow

DiagRoutines.c.RoutineServices_TeachBasedOnActualPos_Start
DiagReadWriteDataByIdentifier.c.DiagReadWriteDataByIdentifier_P_LockValue_Read
DiagRoutines.c.RoutineServices_TeachBasedOnActualPos_Start

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of RoutineServices_TeachBasedOnActualPos_Start.002

Event 1 - Calling RoutineServices_TeachBasedOnActualPos_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_TeachBasedOnActualPos_Start
Parameter Type Actual Value Expected Value
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed DiagReadWriteDataByIdentifier_P_LockValue_Read

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DiagReadWriteDataByIdentifier_P_LockValue_Read
Parameter Type Actual Value Expected Value
Data
[0] string 5
Control Flows
<match>

Event 3 - Returned from RoutineServices_TeachBasedOnActualPos_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_TeachBasedOnActualPos_Start
Parameter Type Actual Value Expected Value
return unsigned char DCM_E_SERVICENOTSUPPORTED (17) <match>
Global Data Type Actual Value Expected Value
UNIT: DiagRoutines.c
Globals:
DiagRoutines_Flag
TeachBasedOnActualPos_Start_Flag unsigned char TRUE (1) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 3/3 PASS

RoutineServices_TeachBasedOnActualPos_Start.003

Test Case Configuration

Unit Under TestDiagRoutines
SubprogramRoutineServices_TeachBasedOnActualPos_Start
Test Case NameRoutineServices_TeachBasedOnActualPos_Start.003
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution29 SEP 2024 6:20:19 PM

Test Case Data

Test CaseRoutineServices_TeachBasedOnActualPos_Start.003
File NameC-000354.DAT

Requirements/Notes

if(P_LockValue < TEACHING_LOCK) FALSE -> Check P_LockValue = max

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DiagReadWriteDataByIdentifier_P_LockValue_Read
Data
[0] string <<MAX>>
UUT: DiagRoutines.c
Globals:
DiagRoutines_Flag
TeachBasedOnActualPos_Start_Flag unsigned char MACRO=TRUE

Expected Test Data

UUT: DiagRoutines.c
Globals:
DiagRoutines_Flag
TeachBasedOnActualPos_Start_Flag unsigned char MACRO=TRUE
Subprogram: RoutineServices_TeachBasedOnActualPos_Start
return unsigned char MACRO=DCM_E_SERVICENOTSUPPORTED

Control Flow

DiagRoutines.c.RoutineServices_TeachBasedOnActualPos_Start
DiagReadWriteDataByIdentifier.c.DiagReadWriteDataByIdentifier_P_LockValue_Read
DiagRoutines.c.RoutineServices_TeachBasedOnActualPos_Start

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of RoutineServices_TeachBasedOnActualPos_Start.003

Event 1 - Calling RoutineServices_TeachBasedOnActualPos_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_TeachBasedOnActualPos_Start
Parameter Type Actual Value Expected Value
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed DiagReadWriteDataByIdentifier_P_LockValue_Read

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DiagReadWriteDataByIdentifier_P_LockValue_Read
Parameter Type Actual Value Expected Value
Data
[0] string 5
Control Flows
<match>

Event 3 - Returned from RoutineServices_TeachBasedOnActualPos_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_TeachBasedOnActualPos_Start
Parameter Type Actual Value Expected Value
return unsigned char DCM_E_SERVICENOTSUPPORTED (17) <match>
Global Data Type Actual Value Expected Value
UNIT: DiagRoutines.c
Globals:
DiagRoutines_Flag
TeachBasedOnActualPos_Start_Flag unsigned char TRUE (1) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 3/3 PASS

RoutineServices_TeachBasedOnCurrent_Start.001

Test Case Configuration

Unit Under TestDiagRoutines
SubprogramRoutineServices_TeachBasedOnCurrent_Start
Test Case NameRoutineServices_TeachBasedOnCurrent_Start.001
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution29 SEP 2024 6:20:30 PM

Test Case Data

Test CaseRoutineServices_TeachBasedOnCurrent_Start.001
File NameC-000355.DAT

Requirements/Notes

if(P_LockValue < TEACHING_LOCK) TRUE -> Check with min value
   if(PosReq == INT_POS_INIT) TRUE

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DiagReadWriteDataByIdentifier_P_LockValue_Read
Data
[0] string <<MIN>>
UUT: DiagRoutines.c
Globals:
DiagRoutines_Flag
TeachBasedOnCurrent_Start_Flag unsigned char MACRO=TRUE
Rte_ComAbs_IntPosReq_MotCtrl_val unsigned long 0
Subprogram: RoutineServices_TeachBasedOnCurrent_Start
In_p_Direction unsigned char 1
In_p_Motor_Voltage unsigned short 1
In_p_Target_Current unsigned short 1
In_p_Referenz_Point unsigned short 1
In_p_Deadtime unsigned char 1

Expected Test Data

UUT: DiagRoutines.c
Globals:
DiagRoutines_Flag
TeachBasedOnCurrent_Start_Flag unsigned char MACRO=FALSE
Subprogram: RoutineServices_TeachBasedOnCurrent_Start
return unsigned char 0
Stubbed Subprograms:
Unit: Rte_DiagRoutines.h
Subprogram: TeachBasedOnCurrent_BasedOnCurrent
In_p_Direction unsigned char 1
In_p_Motor_Voltage unsigned short 1
In_p_Target_Current unsigned short 1
In_p_DeadTime unsigned char 1
In_p_Referenz_Point unsigned short 1

Control Flow

DiagRoutines.c.RoutineServices_TeachBasedOnCurrent_Start
DiagReadWriteDataByIdentifier.c.DiagReadWriteDataByIdentifier_P_LockValue_Read
uut_prototype_stubs.TeachBasedOnCurrent_BasedOnCurrent
DiagRoutines.c.RoutineServices_TeachBasedOnCurrent_Start

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of RoutineServices_TeachBasedOnCurrent_Start.001

Event 1 - Calling RoutineServices_TeachBasedOnCurrent_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_TeachBasedOnCurrent_Start
Parameter Type Actual Value Expected Value
In_p_Direction unsigned char 1
In_p_Motor_Voltage unsigned short 1
In_p_Target_Current unsigned short 1
In_p_Referenz_Point unsigned short 1
In_p_Deadtime unsigned char 1
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed DiagReadWriteDataByIdentifier_P_LockValue_Read

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DiagReadWriteDataByIdentifier_P_LockValue_Read
Parameter Type Actual Value Expected Value
Data
[0] string 48
Control Flows
<match>

Event 3 - Stubbed TeachBasedOnCurrent_BasedOnCurrent

UUT: Rte_DiagRoutines.h
Subprogram: TeachBasedOnCurrent_BasedOnCurrent
Parameter Type Actual Value Expected Value
In_p_Direction unsigned char 1 <match>
In_p_Motor_Voltage unsigned short 1 <match>
In_p_Target_Current unsigned short 1 <match>
In_p_DeadTime unsigned char 1 <match>
In_p_Referenz_Point unsigned short 1 <match>
Control Flows
<match>

Event 4 - Returned from RoutineServices_TeachBasedOnCurrent_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_TeachBasedOnCurrent_Start
Parameter Type Actual Value Expected Value
In_p_Direction unsigned char 1
In_p_Motor_Voltage unsigned short 1
In_p_Target_Current unsigned short 1
In_p_Referenz_Point unsigned short 1
In_p_Deadtime unsigned char 1
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: DiagRoutines.c
Globals:
DiagRoutines_Flag
TeachBasedOnCurrent_Start_Flag unsigned char FALSE (0) <match>
Rte_ComAbs_IntPosReq_MotCtrl_val unsigned long 0
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 7/7 PASS
Control Flows 4/4 PASS

RoutineServices_TeachBasedOnCurrent_Start.002

Test Case Configuration

Unit Under TestDiagRoutines
SubprogramRoutineServices_TeachBasedOnCurrent_Start
Test Case NameRoutineServices_TeachBasedOnCurrent_Start.002
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution29 SEP 2024 6:20:41 PM

Test Case Data

Test CaseRoutineServices_TeachBasedOnCurrent_Start.002
File NameC-000356.DAT

Requirements/Notes

if(P_LockValue < TEACHING_LOCK) TRUE 
   if(PosReq == INT_POS_INIT) FALSE

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DiagReadWriteDataByIdentifier_P_LockValue_Read
Data
[0] string 0
UUT: DiagRoutines.c
Globals:
DiagRoutines_Flag
TeachBasedOnCurrent_Start_Flag unsigned char MACRO=FALSE
Rte_ComAbs_IntPosReq_MotCtrl_val unsigned long 1

Expected Test Data

UUT: DiagRoutines.c
Globals:
DiagRoutines_Flag
TeachBasedOnCurrent_Start_Flag unsigned char MACRO=TRUE
Subprogram: RoutineServices_TeachBasedOnCurrent_Start
return unsigned char 1

Control Flow

DiagRoutines.c.RoutineServices_TeachBasedOnCurrent_Start
DiagReadWriteDataByIdentifier.c.DiagReadWriteDataByIdentifier_P_LockValue_Read
DiagRoutines.c.RoutineServices_TeachBasedOnCurrent_Start

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of RoutineServices_TeachBasedOnCurrent_Start.002

Event 1 - Calling RoutineServices_TeachBasedOnCurrent_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_TeachBasedOnCurrent_Start
Parameter Type Actual Value Expected Value
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed DiagReadWriteDataByIdentifier_P_LockValue_Read

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DiagReadWriteDataByIdentifier_P_LockValue_Read
Parameter Type Actual Value Expected Value
Data
[0] string 48
Control Flows
<match>

Event 3 - Returned from RoutineServices_TeachBasedOnCurrent_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_TeachBasedOnCurrent_Start
Parameter Type Actual Value Expected Value
return unsigned char 1 <match>
Global Data Type Actual Value Expected Value
UNIT: DiagRoutines.c
Globals:
DiagRoutines_Flag
TeachBasedOnCurrent_Start_Flag unsigned char TRUE (1) <match>
Rte_ComAbs_IntPosReq_MotCtrl_val unsigned long 1
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 3/3 PASS

RoutineServices_TeachBasedOnCurrent_Start.003

Test Case Configuration

Unit Under TestDiagRoutines
SubprogramRoutineServices_TeachBasedOnCurrent_Start
Test Case NameRoutineServices_TeachBasedOnCurrent_Start.003
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution29 SEP 2024 6:20:54 PM

Test Case Data

Test CaseRoutineServices_TeachBasedOnCurrent_Start.003
File NameC-000357.DAT

Requirements/Notes

if(P_LockValue < TEACHING_LOCK) FALSE -> P_LockValue = TEACHING_LOCK

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DiagReadWriteDataByIdentifier_P_LockValue_Read
Data
[0] string MACRO=TEACHING_LOCK

Expected Test Data

UUT: DiagRoutines.c
Subprogram: RoutineServices_TeachBasedOnCurrent_Start
return unsigned char MACRO=DCM_E_SERVICENOTSUPPORTED

Control Flow

DiagRoutines.c.RoutineServices_TeachBasedOnCurrent_Start
DiagReadWriteDataByIdentifier.c.DiagReadWriteDataByIdentifier_P_LockValue_Read
DiagRoutines.c.RoutineServices_TeachBasedOnCurrent_Start

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of RoutineServices_TeachBasedOnCurrent_Start.003

Event 1 - Calling RoutineServices_TeachBasedOnCurrent_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_TeachBasedOnCurrent_Start
Parameter Type Actual Value Expected Value
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed DiagReadWriteDataByIdentifier_P_LockValue_Read

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DiagReadWriteDataByIdentifier_P_LockValue_Read
Parameter Type Actual Value Expected Value
Data
[0] string 48
Control Flows
<match>

Event 3 - Returned from RoutineServices_TeachBasedOnCurrent_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_TeachBasedOnCurrent_Start
Parameter Type Actual Value Expected Value
return unsigned char DCM_E_SERVICENOTSUPPORTED (17) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 3/3 PASS

RoutineServices_TeachBasedOnCurrent_Start.004

Test Case Configuration

Unit Under TestDiagRoutines
SubprogramRoutineServices_TeachBasedOnCurrent_Start
Test Case NameRoutineServices_TeachBasedOnCurrent_Start.004
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution29 SEP 2024 6:21:08 PM

Test Case Data

Test CaseRoutineServices_TeachBasedOnCurrent_Start.004
File NameC-000358.DAT

Requirements/Notes

if(P_LockValue < TEACHING_LOCK) FALSE -> P_LockValue = max

Input Test Data

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DiagReadWriteDataByIdentifier_P_LockValue_Read
Data
[0] string <<MAX>>

Expected Test Data

UUT: DiagRoutines.c
Subprogram: RoutineServices_TeachBasedOnCurrent_Start
return unsigned char MACRO=DCM_E_SERVICENOTSUPPORTED

Control Flow

DiagRoutines.c.RoutineServices_TeachBasedOnCurrent_Start
DiagReadWriteDataByIdentifier.c.DiagReadWriteDataByIdentifier_P_LockValue_Read
DiagRoutines.c.RoutineServices_TeachBasedOnCurrent_Start

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of RoutineServices_TeachBasedOnCurrent_Start.004

Event 1 - Calling RoutineServices_TeachBasedOnCurrent_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_TeachBasedOnCurrent_Start
Parameter Type Actual Value Expected Value
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed DiagReadWriteDataByIdentifier_P_LockValue_Read

UUT: DiagReadWriteDataByIdentifier.c
Subprogram: DiagReadWriteDataByIdentifier_P_LockValue_Read
Parameter Type Actual Value Expected Value
Data
[0] string 48
Control Flows
<match>

Event 3 - Returned from RoutineServices_TeachBasedOnCurrent_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_TeachBasedOnCurrent_Start
Parameter Type Actual Value Expected Value
return unsigned char DCM_E_SERVICENOTSUPPORTED (17) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 3/3 PASS

RoutineServices_VerifyPartialSoftwareChecksum_Start.001

Test Case Configuration

Unit Under TestDiagRoutines
SubprogramRoutineServices_Verify_Partial_Software_Checksum_Start
Test Case NameRoutineServices_VerifyPartialSoftwareChecksum_Start.001
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution29 SEP 2024 6:21:21 PM

Test Case Data

Test CaseRoutineServices_VerifyPartialSoftwareChecksum_Start.001
File NameC-000359.DAT

Requirements/Notes

switch(In_Length)
  case CRC32: 
     switch(In_MemoryAddress)
        case BTL_MEM:
           if(readFlag == TRUE) TRUE

Input Test Data

UUT: DiagRoutines.c
Globals:
readFlag unsigned char MACRO=TRUE
Subprogram: RoutineServices_Verify_Partial_Software_Checksum_Start
In_Length unsigned short MACRO=CRC32_DIAG
In_MemoryAddress unsigned short MACRO=BTL_MEM

Expected Test Data

UUT: DiagRoutines.c
Globals:
readFlag unsigned char MACRO=FALSE
Subprogram: RoutineServices_Verify_Partial_Software_Checksum_Start
return unsigned char MACRO=RTE_E_RoutineServices_Verify_Partial_Software_Checksum_DCM_E_PENDING

Control Flow

DiagRoutines.c.RoutineServices_Verify_Partial_Software_Checksum_Start
uut_prototype_stubs.Rte_Call_DiagRoutines_NvMService_AC3_Btl_CRC_ReadBlock
DiagRoutines.c.RoutineServices_Verify_Partial_Software_Checksum_Start

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of RoutineServices_VerifyPartialSoftwareChecksum_Start.001

Event 1 - Calling RoutineServices_Verify_Partial_Software_Checksum_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_Verify_Partial_Software_Checksum_Start
Parameter Type Actual Value Expected Value
In_Length unsigned short CRC32_DIAG (8196)
In_MemoryAddress unsigned short BTL_MEM (97)
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed Rte_Call_DiagRoutines_NvMService_AC3_Btl_CRC_ReadBlock

UUT: Rte_DiagRoutines.h
Subprogram: Rte_Call_DiagRoutines_NvMService_AC3_Btl_CRC_ReadBlock
Control Flows
<match>

Event 3 - Returned from RoutineServices_Verify_Partial_Software_Checksum_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_Verify_Partial_Software_Checksum_Start
Parameter Type Actual Value Expected Value
In_Length unsigned short CRC32_DIAG (8196)
In_MemoryAddress unsigned short BTL_MEM (97)
return unsigned char RTE_E_RoutineServices_Verify_Partial_Software_Checksum_DCM_E_PENDING (10) <match>
Global Data Type Actual Value Expected Value
UNIT: DiagRoutines.c
Globals:
readFlag unsigned char FALSE (0) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 3/3 PASS

RoutineServices_VerifyPartialSoftwareChecksum_Start.002

Test Case Configuration

Unit Under TestDiagRoutines
SubprogramRoutineServices_Verify_Partial_Software_Checksum_Start
Test Case NameRoutineServices_VerifyPartialSoftwareChecksum_Start.002
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution29 SEP 2024 6:21:33 PM

Test Case Data

Test CaseRoutineServices_VerifyPartialSoftwareChecksum_Start.002
File NameC-000360.DAT

Requirements/Notes

switch(In_Length)
  case CRC32: 
     switch(In_MemoryAddress)
        case BTL_MEM:
           if(readFlag == TRUE) FALSE

Input Test Data

UUT: DiagRoutines.c
Globals:
readFlag unsigned char MACRO=FALSE
Subprogram: RoutineServices_Verify_Partial_Software_Checksum_Start
In_Length unsigned short MACRO=CRC32_DIAG
In_MemoryAddress unsigned short MACRO=BTL_MEM
In_Checksum unsigned long <<MAX>>
Out_Status_of_Routine string <<malloc 1>>
[0] string <<MAX>>
ErrorCode string <<malloc 1>>
[0] string <<MAX>>
Subprogram: DiagRoutines_ReadStatus
return unsigned char 0

Expected Test Data

UUT: DiagRoutines.c
Globals:
readFlag unsigned char MACRO=FALSE
Subprogram: RoutineServices_Verify_Partial_Software_Checksum_Start
return unsigned char 0
Subprogram: DiagRoutines_ReadStatus
ReadStatus unsigned char 1
NvmRead unsigned long <<MAX>>
In_Checksum unsigned long <<MAX>>

Control Flow

DiagRoutines.c.RoutineServices_Verify_Partial_Software_Checksum_Start
uut_prototype_stubs.Rte_Call_DiagRoutines_NvMService_AC3_Btl_CRC_GetErrorStatus
DiagRoutines.c.DiagRoutines_ReadStatus
DiagRoutines.c.RoutineServices_Verify_Partial_Software_Checksum_Start

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of RoutineServices_VerifyPartialSoftwareChecksum_Start.002

Event 1 - Calling RoutineServices_Verify_Partial_Software_Checksum_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_Verify_Partial_Software_Checksum_Start
Parameter Type Actual Value Expected Value
In_Length unsigned short CRC32_DIAG (8196)
In_MemoryAddress unsigned short BTL_MEM (97)
In_Checksum unsigned long 4294967295
Out_Status_of_Routine
[0] string 255
ErrorCode
[0] string 255
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed Rte_Call_DiagRoutines_NvMService_AC3_Btl_CRC_GetErrorStatus

UUT: Rte_DiagRoutines.h
Subprogram: Rte_Call_DiagRoutines_NvMService_AC3_Btl_CRC_GetErrorStatus
Control Flows
<match>

Event 3 - Stubbed DiagRoutines_ReadStatus

UUT: DiagRoutines.c
Subprogram: DiagRoutines_ReadStatus
Parameter Type Actual Value Expected Value
ReadStatus unsigned char 1 <match>
NvmRead unsigned long 4294967295 <match>
In_Checksum unsigned long 4294967295 <match>
return unsigned char 0
Control Flows
<match>

Event 4 - Returned from RoutineServices_Verify_Partial_Software_Checksum_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_Verify_Partial_Software_Checksum_Start
Parameter Type Actual Value Expected Value
In_Length unsigned short CRC32_DIAG (8196)
In_MemoryAddress unsigned short BTL_MEM (97)
In_Checksum unsigned long 4294967295
Out_Status_of_Routine
[0] string 255
ErrorCode
[0] string 255
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: DiagRoutines.c
Globals:
readFlag unsigned char FALSE (0) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 5/5 PASS
Control Flows 4/4 PASS

RoutineServices_VerifyPartialSoftwareChecksum_Start.003

Test Case Configuration

Unit Under TestDiagRoutines
SubprogramRoutineServices_Verify_Partial_Software_Checksum_Start
Test Case NameRoutineServices_VerifyPartialSoftwareChecksum_Start.003
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution29 SEP 2024 6:21:46 PM

Test Case Data

Test CaseRoutineServices_VerifyPartialSoftwareChecksum_Start.003
File NameC-000361.DAT

Requirements/Notes

switch(In_Length)
  case CRC32: 
     switch(In_MemoryAddress)
        case APP_MEM:
           if(readFlag == TRUE) TRUE

Input Test Data

UUT: DiagRoutines.c
Globals:
readFlag unsigned char MACRO=TRUE
Subprogram: RoutineServices_Verify_Partial_Software_Checksum_Start
In_Length unsigned short MACRO=CRC32_DIAG
In_MemoryAddress unsigned short MACRO=APP_MEM

Expected Test Data

UUT: DiagRoutines.c
Globals:
readFlag unsigned char MACRO=FALSE
Subprogram: RoutineServices_Verify_Partial_Software_Checksum_Start
return unsigned char MACRO=RTE_E_RoutineServices_Verify_Partial_Software_Checksum_DCM_E_PENDING

Control Flow

DiagRoutines.c.RoutineServices_Verify_Partial_Software_Checksum_Start
uut_prototype_stubs.Rte_Call_DiagRoutines_NvMService_AC3_App_CRC_ReadBlock
DiagRoutines.c.RoutineServices_Verify_Partial_Software_Checksum_Start

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of RoutineServices_VerifyPartialSoftwareChecksum_Start.003

Event 1 - Calling RoutineServices_Verify_Partial_Software_Checksum_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_Verify_Partial_Software_Checksum_Start
Parameter Type Actual Value Expected Value
In_Length unsigned short CRC32_DIAG (8196)
In_MemoryAddress unsigned short APP_MEM (113)
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed Rte_Call_DiagRoutines_NvMService_AC3_App_CRC_ReadBlock

UUT: Rte_DiagRoutines.h
Subprogram: Rte_Call_DiagRoutines_NvMService_AC3_App_CRC_ReadBlock
Control Flows
<match>

Event 3 - Returned from RoutineServices_Verify_Partial_Software_Checksum_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_Verify_Partial_Software_Checksum_Start
Parameter Type Actual Value Expected Value
In_Length unsigned short CRC32_DIAG (8196)
In_MemoryAddress unsigned short APP_MEM (113)
return unsigned char RTE_E_RoutineServices_Verify_Partial_Software_Checksum_DCM_E_PENDING (10) <match>
Global Data Type Actual Value Expected Value
UNIT: DiagRoutines.c
Globals:
readFlag unsigned char FALSE (0) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 3/3 PASS

RoutineServices_VerifyPartialSoftwareChecksum_Start.004

Test Case Configuration

Unit Under TestDiagRoutines
SubprogramRoutineServices_Verify_Partial_Software_Checksum_Start
Test Case NameRoutineServices_VerifyPartialSoftwareChecksum_Start.004
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution29 SEP 2024 6:22:01 PM

Test Case Data

Test CaseRoutineServices_VerifyPartialSoftwareChecksum_Start.004
File NameC-000362.DAT

Requirements/Notes

switch(In_Length)
  case CRC32: 
     switch(In_MemoryAddress)
        case APP_MEM:
           if(readFlag == TRUE) FALSE

Input Test Data

UUT: DiagRoutines.c
Globals:
readFlag unsigned char MACRO=FALSE
Subprogram: RoutineServices_Verify_Partial_Software_Checksum_Start
In_Length unsigned short MACRO=CRC32_DIAG
In_MemoryAddress unsigned short MACRO=APP_MEM
In_Checksum unsigned long <<MAX>>
Out_Status_of_Routine string <<malloc 1>>
[0] string <<MAX>>
ErrorCode string <<malloc 1>>
[0] string <<MAX>>
Subprogram: DiagRoutines_ReadStatus
return unsigned char 0

Expected Test Data

UUT: DiagRoutines.c
Globals:
readFlag unsigned char MACRO=FALSE
Subprogram: RoutineServices_Verify_Partial_Software_Checksum_Start
return unsigned char 0
Subprogram: DiagRoutines_ReadStatus
ReadStatus unsigned char 1
NvmRead unsigned long <<MAX>>
In_Checksum unsigned long <<MAX>>

Control Flow

DiagRoutines.c.RoutineServices_Verify_Partial_Software_Checksum_Start
uut_prototype_stubs.Rte_Call_DiagRoutines_NvMService_AC3_App_CRC_GetErrorStatus
DiagRoutines.c.DiagRoutines_ReadStatus
DiagRoutines.c.RoutineServices_Verify_Partial_Software_Checksum_Start

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of RoutineServices_VerifyPartialSoftwareChecksum_Start.004

Event 1 - Calling RoutineServices_Verify_Partial_Software_Checksum_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_Verify_Partial_Software_Checksum_Start
Parameter Type Actual Value Expected Value
In_Length unsigned short CRC32_DIAG (8196)
In_MemoryAddress unsigned short APP_MEM (113)
In_Checksum unsigned long 4294967295
Out_Status_of_Routine
[0] string 255
ErrorCode
[0] string 255
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed Rte_Call_DiagRoutines_NvMService_AC3_App_CRC_GetErrorStatus

UUT: Rte_DiagRoutines.h
Subprogram: Rte_Call_DiagRoutines_NvMService_AC3_App_CRC_GetErrorStatus
Control Flows
<match>

Event 3 - Stubbed DiagRoutines_ReadStatus

UUT: DiagRoutines.c
Subprogram: DiagRoutines_ReadStatus
Parameter Type Actual Value Expected Value
ReadStatus unsigned char 1 <match>
NvmRead unsigned long 4294967295 <match>
In_Checksum unsigned long 4294967295 <match>
return unsigned char 0
Control Flows
<match>

Event 4 - Returned from RoutineServices_Verify_Partial_Software_Checksum_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_Verify_Partial_Software_Checksum_Start
Parameter Type Actual Value Expected Value
In_Length unsigned short CRC32_DIAG (8196)
In_MemoryAddress unsigned short APP_MEM (113)
In_Checksum unsigned long 4294967295
Out_Status_of_Routine
[0] string 255
ErrorCode
[0] string 255
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: DiagRoutines.c
Globals:
readFlag unsigned char FALSE (0) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 5/5 PASS
Control Flows 4/4 PASS

RoutineServices_VerifyPartialSoftwareChecksum_Start.005

Test Case Configuration

Unit Under TestDiagRoutines
SubprogramRoutineServices_Verify_Partial_Software_Checksum_Start
Test Case NameRoutineServices_VerifyPartialSoftwareChecksum_Start.005
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution29 SEP 2024 6:22:15 PM

Test Case Data

Test CaseRoutineServices_VerifyPartialSoftwareChecksum_Start.005
File NameC-000363.DAT

Requirements/Notes

switch(In_Length)
  case CRC32: 
     switch(In_MemoryAddress)
        case HSM_MEM:
           if(readFlag == TRUE) TRUE

Input Test Data

UUT: DiagRoutines.c
Globals:
readFlag unsigned char MACRO=TRUE
Subprogram: RoutineServices_Verify_Partial_Software_Checksum_Start
In_Length unsigned short MACRO=CRC32_DIAG
In_MemoryAddress unsigned short MACRO=HSM_MEM

Expected Test Data

UUT: DiagRoutines.c
Globals:
readFlag unsigned char MACRO=FALSE
Subprogram: RoutineServices_Verify_Partial_Software_Checksum_Start
return unsigned char MACRO=RTE_E_RoutineServices_Verify_Partial_Software_Checksum_DCM_E_PENDING

Control Flow

DiagRoutines.c.RoutineServices_Verify_Partial_Software_Checksum_Start
uut_prototype_stubs.Rte_Call_DiagRoutines_NvMService_AC3_Hsm_CRC_ReadBlock
DiagRoutines.c.RoutineServices_Verify_Partial_Software_Checksum_Start

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of RoutineServices_VerifyPartialSoftwareChecksum_Start.005

Event 1 - Calling RoutineServices_Verify_Partial_Software_Checksum_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_Verify_Partial_Software_Checksum_Start
Parameter Type Actual Value Expected Value
In_Length unsigned short CRC32_DIAG (8196)
In_MemoryAddress unsigned short HSM_MEM (129)
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed Rte_Call_DiagRoutines_NvMService_AC3_Hsm_CRC_ReadBlock

UUT: Rte_DiagRoutines.h
Subprogram: Rte_Call_DiagRoutines_NvMService_AC3_Hsm_CRC_ReadBlock
Control Flows
<match>

Event 3 - Returned from RoutineServices_Verify_Partial_Software_Checksum_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_Verify_Partial_Software_Checksum_Start
Parameter Type Actual Value Expected Value
In_Length unsigned short CRC32_DIAG (8196)
In_MemoryAddress unsigned short HSM_MEM (129)
return unsigned char RTE_E_RoutineServices_Verify_Partial_Software_Checksum_DCM_E_PENDING (10) <match>
Global Data Type Actual Value Expected Value
UNIT: DiagRoutines.c
Globals:
readFlag unsigned char FALSE (0) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 3/3 PASS

RoutineServices_VerifyPartialSoftwareChecksum_Start.006

Test Case Configuration

Unit Under TestDiagRoutines
SubprogramRoutineServices_Verify_Partial_Software_Checksum_Start
Test Case NameRoutineServices_VerifyPartialSoftwareChecksum_Start.006
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution29 SEP 2024 6:22:27 PM

Test Case Data

Test CaseRoutineServices_VerifyPartialSoftwareChecksum_Start.006
File NameC-000364.DAT

Requirements/Notes

switch(In_Length)
  case CRC32: 
     switch(In_MemoryAddress)
        case HSM_MEM:
           if(readFlag == TRUE) FALSE

Input Test Data

UUT: DiagRoutines.c
Globals:
readFlag unsigned char MACRO=FALSE
Subprogram: RoutineServices_Verify_Partial_Software_Checksum_Start
In_Length unsigned short MACRO=CRC32_DIAG
In_MemoryAddress unsigned short MACRO=HSM_MEM
In_Checksum unsigned long <<MAX>>
Out_Status_of_Routine string <<malloc 1>>
[0] string <<MAX>>
ErrorCode string <<malloc 1>>
[0] string <<MAX>>
Subprogram: DiagRoutines_ReadStatus
return unsigned char 0

Expected Test Data

UUT: DiagRoutines.c
Globals:
readFlag unsigned char MACRO=FALSE
Subprogram: RoutineServices_Verify_Partial_Software_Checksum_Start
return unsigned char 0
Subprogram: DiagRoutines_ReadStatus
ReadStatus unsigned char 1
NvmRead unsigned long <<MAX>>
In_Checksum unsigned long <<MAX>>

Control Flow

DiagRoutines.c.RoutineServices_Verify_Partial_Software_Checksum_Start
uut_prototype_stubs.Rte_Call_DiagRoutines_NvMService_AC3_Hsm_CRC_GetErrorStatus
DiagRoutines.c.DiagRoutines_ReadStatus
DiagRoutines.c.RoutineServices_Verify_Partial_Software_Checksum_Start

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of RoutineServices_VerifyPartialSoftwareChecksum_Start.006

Event 1 - Calling RoutineServices_Verify_Partial_Software_Checksum_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_Verify_Partial_Software_Checksum_Start
Parameter Type Actual Value Expected Value
In_Length unsigned short CRC32_DIAG (8196)
In_MemoryAddress unsigned short HSM_MEM (129)
In_Checksum unsigned long 4294967295
Out_Status_of_Routine
[0] string 255
ErrorCode
[0] string 255
return unsigned char 0
Control Flows
<match>

Event 2 - Stubbed Rte_Call_DiagRoutines_NvMService_AC3_Hsm_CRC_GetErrorStatus

UUT: Rte_DiagRoutines.h
Subprogram: Rte_Call_DiagRoutines_NvMService_AC3_Hsm_CRC_GetErrorStatus
Control Flows
<match>

Event 3 - Stubbed DiagRoutines_ReadStatus

UUT: DiagRoutines.c
Subprogram: DiagRoutines_ReadStatus
Parameter Type Actual Value Expected Value
ReadStatus unsigned char 1 <match>
NvmRead unsigned long 4294967295 <match>
In_Checksum unsigned long 4294967295 <match>
return unsigned char 0
Control Flows
<match>

Event 4 - Returned from RoutineServices_Verify_Partial_Software_Checksum_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_Verify_Partial_Software_Checksum_Start
Parameter Type Actual Value Expected Value
In_Length unsigned short CRC32_DIAG (8196)
In_MemoryAddress unsigned short HSM_MEM (129)
In_Checksum unsigned long 4294967295
Out_Status_of_Routine
[0] string 255
ErrorCode
[0] string 255
return unsigned char 0 <match>
Global Data Type Actual Value Expected Value
UNIT: DiagRoutines.c
Globals:
readFlag unsigned char FALSE (0) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 5/5 PASS
Control Flows 4/4 PASS

RoutineServices_VerifyPartialSoftwareChecksum_Start.007

Test Case Configuration

Unit Under TestDiagRoutines
SubprogramRoutineServices_Verify_Partial_Software_Checksum_Start
Test Case NameRoutineServices_VerifyPartialSoftwareChecksum_Start.007
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution29 SEP 2024 6:22:38 PM

Test Case Data

Test CaseRoutineServices_VerifyPartialSoftwareChecksum_Start.007
File NameC-000365.DAT

Requirements/Notes

switch(In_Length)
  case CRC32: 
     switch(In_MemoryAddress)
        case default:

Input Test Data

UUT: DiagRoutines.c
Subprogram: RoutineServices_Verify_Partial_Software_Checksum_Start
In_Length unsigned short MACRO=CRC32_DIAG
In_MemoryAddress unsigned short 0
Out_Status_of_Routine string <<malloc 1>>
[0] string 0

Expected Test Data

UUT: DiagRoutines.c
Subprogram: RoutineServices_Verify_Partial_Software_Checksum_Start
Out_Status_of_Routine
[0] string MACRO=VPSC_OPERATION_FAILED
return unsigned char MACRO=RTE_E_OK

Control Flow

DiagRoutines.c.RoutineServices_Verify_Partial_Software_Checksum_Start
DiagRoutines.c.RoutineServices_Verify_Partial_Software_Checksum_Start

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of RoutineServices_VerifyPartialSoftwareChecksum_Start.007

Event 1 - Calling RoutineServices_Verify_Partial_Software_Checksum_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_Verify_Partial_Software_Checksum_Start
Parameter Type Actual Value Expected Value
In_Length unsigned short CRC32_DIAG (8196)
In_MemoryAddress unsigned short 0
Out_Status_of_Routine
[0] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from RoutineServices_Verify_Partial_Software_Checksum_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_Verify_Partial_Software_Checksum_Start
Parameter Type Actual Value Expected Value
In_Length unsigned short CRC32_DIAG (8196)
In_MemoryAddress unsigned short 0
Out_Status_of_Routine
[0] string VPSC_OPERATION_FAILED (1) <match>
return unsigned char RTE_E_OK (0) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

RoutineServices_VerifyPartialSoftwareChecksum_Start.008

Test Case Configuration

Unit Under TestDiagRoutines
SubprogramRoutineServices_Verify_Partial_Software_Checksum_Start
Test Case NameRoutineServices_VerifyPartialSoftwareChecksum_Start.008
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution29 SEP 2024 6:22:49 PM

Test Case Data

Test CaseRoutineServices_VerifyPartialSoftwareChecksum_Start.008
File NameC-000366.DAT

Requirements/Notes

switch(In_Length)
  case default

Input Test Data

UUT: DiagRoutines.c
Subprogram: RoutineServices_Verify_Partial_Software_Checksum_Start
In_Length unsigned short 0
In_MemoryAddress unsigned short 0
Out_Status_of_Routine string <<malloc 1>>
[0] string 0

Expected Test Data

UUT: DiagRoutines.c
Subprogram: RoutineServices_Verify_Partial_Software_Checksum_Start
Out_Status_of_Routine
[0] string MACRO=VPSC_OPERATION_FAILED
return unsigned char MACRO=RTE_E_OK

Control Flow

DiagRoutines.c.RoutineServices_Verify_Partial_Software_Checksum_Start
DiagRoutines.c.RoutineServices_Verify_Partial_Software_Checksum_Start

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of RoutineServices_VerifyPartialSoftwareChecksum_Start.008

Event 1 - Calling RoutineServices_Verify_Partial_Software_Checksum_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_Verify_Partial_Software_Checksum_Start
Parameter Type Actual Value Expected Value
In_Length unsigned short 0
In_MemoryAddress unsigned short 0
Out_Status_of_Routine
[0] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from RoutineServices_Verify_Partial_Software_Checksum_Start

UUT: DiagRoutines.c
Subprogram: RoutineServices_Verify_Partial_Software_Checksum_Start
Parameter Type Actual Value Expected Value
In_Length unsigned short 0
In_MemoryAddress unsigned short 0
Out_Status_of_Routine
[0] string VPSC_OPERATION_FAILED (1) <match>
return unsigned char RTE_E_OK (0) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

RoutineStatus_GetStatus.001

Test Case Configuration

Unit Under TestDiagRoutines
SubprogramRoutineStatus_GetStatus
Test Case NameRoutineStatus_GetStatus.001
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution29 SEP 2024 6:23:01 PM

Test Case Data

Test CaseRoutineStatus_GetStatus.001
File NameC-000367.DAT

Requirements/Notes

not implemented yet

Input Test Data

UUT: DiagRoutines.c
Globals:
DiagRoutines_Flag
Check_Programming_Preconditions_Start_Flag unsigned char 1
ManualMode_Start_Flag unsigned char 0
TeachBasedOnActualPos_Start_Flag unsigned char 1
TeachBasedOnCurrent_Start_Flag unsigned char 1
Subprogram: RoutineStatus_GetStatus
arg string <<malloc 1>>

Expected Test Data

UUT: DiagRoutines.c
Subprogram: RoutineStatus_GetStatus
arg
[0] string 1

Control Flow

DiagRoutines.c.RoutineStatus_GetStatus
DiagRoutines.c.RoutineStatus_GetStatus

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of RoutineStatus_GetStatus.001

Event 1 - Calling RoutineStatus_GetStatus

UUT: DiagRoutines.c
Subprogram: RoutineStatus_GetStatus
Parameter Type Actual Value Expected Value
arg
[0] string 0
Control Flows
<match>

Event 2 - Returned from RoutineStatus_GetStatus

UUT: DiagRoutines.c
Subprogram: RoutineStatus_GetStatus
Parameter Type Actual Value Expected Value
arg
[0] string 1 <match>
Global Data Type Actual Value Expected Value
UNIT: DiagRoutines.c
Globals:
DiagRoutines_Flag
Check_Programming_Preconditions_Start_Flag unsigned char 1
ManualMode_Start_Flag unsigned char 0
TeachBasedOnActualPos_Start_Flag unsigned char 1
TeachBasedOnCurrent_Start_Flag unsigned char 1
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 2/2 PASS

ServiceRequestNotification_Diag_Confirmation.001

Test Case Configuration

Unit Under TestDiagRoutines
SubprogramServiceRequestNotification_Diag_Confirmation
Test Case NameServiceRequestNotification_Diag_Confirmation.001
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution29 SEP 2024 6:23:15 PM

Test Case Data

Test CaseServiceRequestNotification_Diag_Confirmation.001
File NameC-000368.DAT

Input Test Data

This test has no input data.

Expected Test Data

UUT: DiagRoutines.c
Subprogram: ServiceRequestNotification_Diag_Confirmation
return unsigned char 10

Control Flow

DiagRoutines.c.ServiceRequestNotification_Diag_Confirmation
DiagRoutines.c.ServiceRequestNotification_Diag_Confirmation

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of ServiceRequestNotification_Diag_Confirmation.001

Event 1 - Calling ServiceRequestNotification_Diag_Confirmation

UUT: DiagRoutines.c
Subprogram: ServiceRequestNotification_Diag_Confirmation
Parameter Type Actual Value Expected Value
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from ServiceRequestNotification_Diag_Confirmation

UUT: DiagRoutines.c
Subprogram: ServiceRequestNotification_Diag_Confirmation
Parameter Type Actual Value Expected Value
return unsigned char 10 <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 2/2 PASS

ServiceRequestNotification_Diag_Indication.001

Test Case Configuration

Unit Under TestDiagRoutines
SubprogramServiceRequestNotification_Diag_Indication
Test Case NameServiceRequestNotification_Diag_Indication.001
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution29 SEP 2024 6:23:25 PM

Test Case Data

Test CaseServiceRequestNotification_Diag_Indication.001
File NameC-000369.DAT

Requirements/Notes

if(SID == 0x10 && *RequestData == 0x02) TRUE
   if((isSafeStatePreconditionFulfilled == TRUE) && (isSpeedPreconditionFulfilled == TRUE) && (IMMO6_Status != IMMO_KEINE_FREIGABE)) TRUE

Input Test Data

UUT: DiagRoutines.c
Globals:
isSpeedPreconditionFulfilled unsigned char MACRO=TRUE
isSafeStatePreconditionFulfilled unsigned char MACRO=TRUE
Rte_IMMO6_Func_PP_IMMO6_WFS_FlashPermReleased_WFS_FlashPermReleased unsigned char 1
Subprogram: ServiceRequestNotification_Diag_Indication
SID unsigned char 0x10
RequestData string <<malloc 1>>
[0] string 0x2
ErrorCode string <<malloc 1>>

Expected Test Data

UUT: DiagRoutines.c
Subprogram: ServiceRequestNotification_Diag_Indication
ErrorCode
[0] string MACRO=DCM_E_POSITIVERESPONSE
return unsigned char MACRO=RTE_E_OK

Control Flow

DiagRoutines.c.ServiceRequestNotification_Diag_Indication
DiagRoutines.c.ServiceRequestNotification_Diag_Indication

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of ServiceRequestNotification_Diag_Indication.001

Event 1 - Calling ServiceRequestNotification_Diag_Indication

UUT: DiagRoutines.c
Subprogram: ServiceRequestNotification_Diag_Indication
Parameter Type Actual Value Expected Value
SID unsigned char 0x10
RequestData
[0] string 0x2
ErrorCode
[0] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from ServiceRequestNotification_Diag_Indication

UUT: DiagRoutines.c
Subprogram: ServiceRequestNotification_Diag_Indication
Parameter Type Actual Value Expected Value
SID unsigned char 0x10
RequestData
[0] string 0x2
ErrorCode
[0] string DCM_E_POSITIVERESPONSE (0) <match>
return unsigned char RTE_E_OK (0) <match>
Global Data Type Actual Value Expected Value
UNIT: DiagRoutines.c
Globals:
isSpeedPreconditionFulfilled unsigned char TRUE (1)
isSafeStatePreconditionFulfilled unsigned char TRUE (1)
Rte_IMMO6_Func_PP_IMMO6_WFS_FlashPermReleased_WFS_FlashPermReleased unsigned char 1
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

ServiceRequestNotification_Diag_Indication.002

Test Case Configuration

Unit Under TestDiagRoutines
SubprogramServiceRequestNotification_Diag_Indication
Test Case NameServiceRequestNotification_Diag_Indication.002
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution29 SEP 2024 6:23:37 PM

Test Case Data

Test CaseServiceRequestNotification_Diag_Indication.002
File NameC-000370.DAT

Requirements/Notes

if(SID == 0x10 && *RequestData == 0x02) TRUE
   if((isSafeStatePreconditionFulfilled == TRUE) && (isSpeedPreconditionFulfilled == TRUE) && (IMMO6_Status != IMMO_KEINE_FREIGABE)) FALSE

Input Test Data

UUT: DiagRoutines.c
Globals:
isSpeedPreconditionFulfilled unsigned char MACRO=FALSE
isSafeStatePreconditionFulfilled unsigned char MACRO=FALSE
Rte_IMMO6_Func_PP_IMMO6_WFS_FlashPermReleased_WFS_FlashPermReleased unsigned char MACRO=IMMO_KEINE_FREIGABE
Subprogram: ServiceRequestNotification_Diag_Indication
SID unsigned char 0x10
RequestData string <<malloc 1>>
[0] string 0x2
ErrorCode string <<malloc 1>>

Expected Test Data

UUT: DiagRoutines.c
Subprogram: ServiceRequestNotification_Diag_Indication
ErrorCode
[0] string MACRO=DCM_E_CONDITIONSNOTCORRECT
return unsigned char MACRO=E_NOT_OK

Control Flow

DiagRoutines.c.ServiceRequestNotification_Diag_Indication
DiagRoutines.c.ServiceRequestNotification_Diag_Indication

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of ServiceRequestNotification_Diag_Indication.002

Event 1 - Calling ServiceRequestNotification_Diag_Indication

UUT: DiagRoutines.c
Subprogram: ServiceRequestNotification_Diag_Indication
Parameter Type Actual Value Expected Value
SID unsigned char 0x10
RequestData
[0] string 0x2
ErrorCode
[0] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from ServiceRequestNotification_Diag_Indication

UUT: DiagRoutines.c
Subprogram: ServiceRequestNotification_Diag_Indication
Parameter Type Actual Value Expected Value
SID unsigned char 0x10
RequestData
[0] string 0x2
ErrorCode
[0] string DCM_E_CONDITIONSNOTCORRECT (34) <match>
return unsigned char E_NOT_OK (1) <match>
Global Data Type Actual Value Expected Value
UNIT: DiagRoutines.c
Globals:
isSpeedPreconditionFulfilled unsigned char FALSE (0)
isSafeStatePreconditionFulfilled unsigned char FALSE (0)
Rte_IMMO6_Func_PP_IMMO6_WFS_FlashPermReleased_WFS_FlashPermReleased unsigned char IMMO_KEINE_FREIGABE (0)
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

ServiceRequestNotification_Diag_Indication.003

Test Case Configuration

Unit Under TestDiagRoutines
SubprogramServiceRequestNotification_Diag_Indication
Test Case NameServiceRequestNotification_Diag_Indication.003
Date of Creation29 SEP 2024 5:09:22 PM
Date of Execution29 SEP 2024 6:23:47 PM

Test Case Data

Test CaseServiceRequestNotification_Diag_Indication.003
File NameC-000371.DAT

Requirements/Notes

if(SID == 0x10 && *RequestData == 0x02) FALSE

Input Test Data

UUT: DiagRoutines.c
Subprogram: ServiceRequestNotification_Diag_Indication
SID unsigned char 0x0
RequestData string <<malloc 1>>
[0] string 0x0
ErrorCode string <<malloc 1>>

Expected Test Data

UUT: DiagRoutines.c
Subprogram: ServiceRequestNotification_Diag_Indication
ErrorCode
[0] string MACRO=DCM_E_POSITIVERESPONSE
return unsigned char MACRO=RTE_E_OK

Control Flow

DiagRoutines.c.ServiceRequestNotification_Diag_Indication
DiagRoutines.c.ServiceRequestNotification_Diag_Indication

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of ServiceRequestNotification_Diag_Indication.003

Event 1 - Calling ServiceRequestNotification_Diag_Indication

UUT: DiagRoutines.c
Subprogram: ServiceRequestNotification_Diag_Indication
Parameter Type Actual Value Expected Value
SID unsigned char 0x0
RequestData
[0] string 0x0
ErrorCode
[0] string 0
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from ServiceRequestNotification_Diag_Indication

UUT: DiagRoutines.c
Subprogram: ServiceRequestNotification_Diag_Indication
Parameter Type Actual Value Expected Value
SID unsigned char 0x0
RequestData
[0] string 0x0
ErrorCode
[0] string DCM_E_POSITIVERESPONSE (0) <match>
return unsigned char RTE_E_OK (0) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

DiagRoutines_ReadStatus.001

Test Case Configuration

Unit Under TestDiagRoutines
SubprogramDiagRoutines_ReadStatus
Test Case NameDiagRoutines_ReadStatus.001
Date of Creation29 SEP 2024 5:09:21 PM
Date of Execution29 SEP 2024 6:23:59 PM

Test Case Data

Test CaseDiagRoutines_ReadStatus.001
File NameC-000328.DAT

Requirements/Notes

if(ReadStatus == NVM_REQ_PENDING) TRUE

Input Test Data

UUT: DiagRoutines.c
Subprogram: DiagRoutines_ReadStatus
ReadStatus unsigned char MACRO=NVM_REQ_PENDING

Expected Test Data

UUT: DiagRoutines.c
Subprogram: DiagRoutines_ReadStatus
return unsigned char MACRO=RTE_E_RoutineServices_Verify_Partial_Software_Checksum_DCM_E_PENDING

Control Flow

DiagRoutines.c.DiagRoutines_ReadStatus
DiagRoutines.c.DiagRoutines_ReadStatus

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DiagRoutines_ReadStatus.001

Event 1 - Calling DiagRoutines_ReadStatus

UUT: DiagRoutines.c
Subprogram: DiagRoutines_ReadStatus
Parameter Type Actual Value Expected Value
ReadStatus unsigned char NVM_REQ_PENDING (2)
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DiagRoutines_ReadStatus

UUT: DiagRoutines.c
Subprogram: DiagRoutines_ReadStatus
Parameter Type Actual Value Expected Value
ReadStatus unsigned char NVM_REQ_PENDING (2)
return unsigned char RTE_E_RoutineServices_Verify_Partial_Software_Checksum_DCM_E_PENDING (10) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 1/1 PASS
Control Flows 2/2 PASS

DiagRoutines_ReadStatus.002

Test Case Configuration

Unit Under TestDiagRoutines
SubprogramDiagRoutines_ReadStatus
Test Case NameDiagRoutines_ReadStatus.002
Date of Creation29 SEP 2024 5:09:21 PM
Date of Execution29 SEP 2024 6:24:13 PM

Test Case Data

Test CaseDiagRoutines_ReadStatus.002
File NameC-000329.DAT

Requirements/Notes

if(ReadStatus == NVM_REQ_PENDING) FALSE
else if(ReadStatus == NVM_REQ_OK) TRUE
    if(NvmRead == In_Checksum) TRUE

Input Test Data

UUT: DiagRoutines.c
Globals:
readFlag unsigned char MACRO=FALSE
Subprogram: DiagRoutines_ReadStatus
ReadStatus unsigned char MACRO=NVM_REQ_OK
ptrStatus_Routine string <<malloc 1>>
[0] string <<MAX>>
NvmRead unsigned long <<MAX>>
In_Checksum unsigned long <<MAX>>

Expected Test Data

UUT: DiagRoutines.c
Globals:
readFlag unsigned char MACRO=TRUE
Subprogram: DiagRoutines_ReadStatus
ptrStatus_Routine
[0] string MACRO=VPSC_OPERATION_SUCCESS
return unsigned char MACRO=RTE_E_OK

Control Flow

DiagRoutines.c.DiagRoutines_ReadStatus
DiagRoutines.c.DiagRoutines_ReadStatus

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DiagRoutines_ReadStatus.002

Event 1 - Calling DiagRoutines_ReadStatus

UUT: DiagRoutines.c
Subprogram: DiagRoutines_ReadStatus
Parameter Type Actual Value Expected Value
ReadStatus unsigned char NVM_REQ_OK (0)
ptrStatus_Routine
[0] string 255
NvmRead unsigned long 4294967295
In_Checksum unsigned long 4294967295
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DiagRoutines_ReadStatus

UUT: DiagRoutines.c
Subprogram: DiagRoutines_ReadStatus
Parameter Type Actual Value Expected Value
ReadStatus unsigned char NVM_REQ_OK (0)
ptrStatus_Routine
[0] string VPSC_OPERATION_SUCCESS (0) <match>
NvmRead unsigned long 4294967295
In_Checksum unsigned long 4294967295
return unsigned char RTE_E_OK (0) <match>
Global Data Type Actual Value Expected Value
UNIT: DiagRoutines.c
Globals:
readFlag unsigned char TRUE (1) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 3/3 PASS
Control Flows 2/2 PASS

DiagRoutines_ReadStatus.003

Test Case Configuration

Unit Under TestDiagRoutines
SubprogramDiagRoutines_ReadStatus
Test Case NameDiagRoutines_ReadStatus.003
Date of Creation29 SEP 2024 5:09:21 PM
Date of Execution29 SEP 2024 6:24:25 PM

Test Case Data

Test CaseDiagRoutines_ReadStatus.003
File NameC-000330.DAT

Requirements/Notes

if(ReadStatus == NVM_REQ_PENDING) FALSE
else if(ReadStatus == NVM_REQ_OK) TRUE
    if(NvmRead == In_Checksum) FALSE

Input Test Data

UUT: DiagRoutines.c
Globals:
readFlag unsigned char MACRO=FALSE
Subprogram: DiagRoutines_ReadStatus
ReadStatus unsigned char MACRO=NVM_REQ_OK
ptrStatus_Routine string <<malloc 1>>
[0] string <<MAX>>
NvmRead unsigned long <<MAX>>
In_Checksum unsigned long <<MIN>>

Expected Test Data

UUT: DiagRoutines.c
Globals:
readFlag unsigned char MACRO=TRUE
Subprogram: DiagRoutines_ReadStatus
ptrStatus_Routine
[0] string MACRO=VPSC_OPERATION_FAILED
return unsigned char MACRO=RTE_E_OK

Control Flow

DiagRoutines.c.DiagRoutines_ReadStatus
DiagRoutines.c.DiagRoutines_ReadStatus

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DiagRoutines_ReadStatus.003

Event 1 - Calling DiagRoutines_ReadStatus

UUT: DiagRoutines.c
Subprogram: DiagRoutines_ReadStatus
Parameter Type Actual Value Expected Value
ReadStatus unsigned char NVM_REQ_OK (0)
ptrStatus_Routine
[0] string 255
NvmRead unsigned long 4294967295
In_Checksum unsigned long 0
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DiagRoutines_ReadStatus

UUT: DiagRoutines.c
Subprogram: DiagRoutines_ReadStatus
Parameter Type Actual Value Expected Value
ReadStatus unsigned char NVM_REQ_OK (0)
ptrStatus_Routine
[0] string VPSC_OPERATION_FAILED (1) <match>
NvmRead unsigned long 4294967295
In_Checksum unsigned long 0
return unsigned char RTE_E_OK (0) <match>
Global Data Type Actual Value Expected Value
UNIT: DiagRoutines.c
Globals:
readFlag unsigned char TRUE (1) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 3/3 PASS
Control Flows 2/2 PASS

DiagRoutines_ReadStatus.004

Test Case Configuration

Unit Under TestDiagRoutines
SubprogramDiagRoutines_ReadStatus
Test Case NameDiagRoutines_ReadStatus.004
Date of Creation29 SEP 2024 5:09:21 PM
Date of Execution29 SEP 2024 6:24:35 PM

Test Case Data

Test CaseDiagRoutines_ReadStatus.004
File NameC-000331.DAT

Requirements/Notes

if(ReadStatus == NVM_REQ_PENDING) FALSE
else if(ReadStatus == NVM_REQ_OK) FALSE

Input Test Data

UUT: DiagRoutines.c
Subprogram: DiagRoutines_ReadStatus
ReadStatus unsigned char 1

Expected Test Data

UUT: DiagRoutines.c
Globals:
readFlag unsigned char MACRO=TRUE
Subprogram: DiagRoutines_ReadStatus
return unsigned char MACRO=RTE_E_RoutineServices_Verify_Partial_Software_Checksum_E_NOT_OK

Control Flow

DiagRoutines.c.DiagRoutines_ReadStatus
DiagRoutines.c.DiagRoutines_ReadStatus

Test Case / Parameter Input User Code

This test has no input user code.

Test Case / Parameter Expected User Code

This test has no expected user code.

Execution Results (PASS)

Start of DiagRoutines_ReadStatus.004

Event 1 - Calling DiagRoutines_ReadStatus

UUT: DiagRoutines.c
Subprogram: DiagRoutines_ReadStatus
Parameter Type Actual Value Expected Value
ReadStatus unsigned char 1
return unsigned char 0
Control Flows
<match>

Event 2 - Returned from DiagRoutines_ReadStatus

UUT: DiagRoutines.c
Subprogram: DiagRoutines_ReadStatus
Parameter Type Actual Value Expected Value
ReadStatus unsigned char 1
return unsigned char RTE_E_RoutineServices_Verify_Partial_Software_Checksum_E_NOT_OK (1) <match>
Global Data Type Actual Value Expected Value
UNIT: DiagRoutines.c
Globals:
readFlag unsigned char TRUE (1) <match>
Control Flows
<match>

UUT Returned control to Driver, end of test case

Result - PASS

Expected Results matched 100% 2/2 PASS
Control Flows 2/2 PASS

Aggregate Coverage

Code Coverage for DiagReadWriteDataByIdentifier

Coverage TypeStatement+Branch
UnitDiagReadWriteDataByIdentifier
Test CaseAggregate
                      /**********************************************************************************************************************
                       *  FILE REQUIRES USER MODIFICATIONS
                       *  Template Scope: sections marked with Start and End comments
                       *  -------------------------------------------------------------------------------------------------------------------
                       *  This file includes template code that must be completed and/or adapted during BSW integration.
                       *  The template code is incomplete and only intended for providing a signature and an empty implementation.
                       *  It is neither intended nor qualified for use in series production without applying suitable quality measures.
                       *  The template code must be completed as described in the instructions given within this file and/or in the.
                       *  Technical Reference.
                       *  The completed implementation must be tested with diligent care and must comply with all quality requirements which.
                       *  are necessary according to the state of the art before its use.
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       *  FILE DESCRIPTION
                       *  -------------------------------------------------------------------------------------------------------------------
                       *             File:  DiagReadWriteDataByIdentifier.c
                       *           Config:  Plck_Audi_PPE.dpa
                       *        SW-C Type:  DiagReadWriteDataByIdentifier
                       *
                       *        Generator:  MICROSAR RTE Generator Version 4.29.0
                       *                    RTE Core Version 1.29.0
                       *          License:  CBD2200561
                       *
                       *      Description:  C-Code implementation template for SW-C <DiagReadWriteDataByIdentifier>
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of version logging area >>                DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      /* PRQA S 0777, 0779 EOF */ /* MD_MSR_Rule5.1, MD_MSR_Rule5.2 */
                      /* PRQA S 2052 EOF # used only in development process. will be removed until the final version */
                      /* PRQA S 2053 EOF # used only in development process. will be removed until the final version */
                      /* PRQA S 3417 EOF # Rte generated code */ /* MD_MSR_M3CM-3_1_Rule-12.3 */
                      /* PRQA S 0292 EOF # A2L required comments */ /* MD_MSR_M3CM-2_2_Dir-1.1 */
                      /* PRQA S 0380 EOF # Code needs all those defines */ /* MD_MSR_M3CM-2_2_C99_Dir-1.1-C99 */
                      /* PRQA S 1534 EOF # Generated defines */ /* MD_MSR_M3CM-3_1_Rule-2.5 */
                      /* PRQA S 0303 EOF # Memory mapped I/O ports must be addressed */ /* MD_MSR_M3CM-3_1_Rule-11.4 */
                      /* PRQA S 2810 EOF # Pointer allready dereferenced */ /* MD_MSR_M3CM-2_1_Rule-1.3 */
                      /* PRQA S 3673 EOF # Parameter data not modified */ /* MD_MSR_M3CM-3_1_Rule-8.13 */
                      /* PRQA S 1339 EOF # Evaluating the address of parameter*/ /* MD_MSR_M3CM-3_1_Rule-17.8 */
                      /* PRQA S 2983 EOF # It will be used in the future and suppression will not be required any more*/
                      /* PRQA S 0791 EOF # Generated defines */
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of version logging area >>                  DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       *
                       * AUTOSAR Modelling Object Descriptions
                       *
                       **********************************************************************************************************************
                       *
                       * Data Types:
                       * ===========
                       * Csm_KeyDataType_CsmKey_HsmVersionInformationKey
                       *   Used as Buffer for service.
                       *
                       * DW_Kilometerstand
                       *   uint32 represents integers with a minimum value of 0 and a maximum value 
                       *      of 4294967295. The order-relation on uint32 is: x < y if y - x is positive.
                       *      uint32 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39). 
                       *      
                       *      For example: 1, 0, 12234567, 104400.
                       *
                       * DataPrimitiveType_sint16
                       *   SInt16 represents integers with a minimum value of -32768 and a maximum value 
                       *      of 32767. The order-relation on sint16 is: x < y if y - x is positive.
                       *      sint16 has a lexical representation consisting of an optional sign followed
                       *      by a finite-length sequence of decimal digits (#x30-#x39). If the sign is
                       *      omitted, "+" is assumed. 
                       *      
                       *      For example: -1, 0, -12678, +10000, 2500
                       *
                       * DataPrimitiveType_uint16
                       *   uint16 represents integers with a minimum value of 0 and a maximum value of 65535.
                       *      The order-relation on uint16 is: x < y if y - x is positive.
                       *      uint16 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39).
                       *      
                       *      For example: 1, 0, 1267, +10000.
                       *
                       * DataPrimitiveType_uint8
                       *   uint8 represents integers with a minimum value of 0 and a maximum value of 255.
                       *      The order-relation on uint8 is: x < y if y - x is positive.
                       *      uint8 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39).
                       *      
                       *      For example: 1, 0, 126, +10.
                       *
                       * Dcm_NegativeResponseCodeType
                       *   uint8 represents integers with a minimum value of 0 and a maximum value of 255.
                       *      The order-relation on uint8 is: x < y if y - x is positive.
                       *      uint8 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39).
                       *      
                       *      For example: 1, 0, 126, +10.
                       *
                       * Dcm_OpStatusType
                       *   uint8 represents integers with a minimum value of 0 and a maximum value of 255.
                       *      The order-relation on uint8 is: x < y if y - x is positive.
                       *      uint8 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39).
                       *      
                       *      For example: 1, 0, 126, +10.
                       *
                       * FblMetaDataHandler_NvmBlockType
                       *   uint8 represents integers with a minimum value of 0 and a maximum value of 255.
                       *      The order-relation on uint8 is: x < y if y - x is positive.
                       *      uint8 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39).
                       *      
                       *      For example: 1, 0, 126, +10.
                       *
                       * Ivd_RequestPostRun
                       *   uint8 represents integers with a minimum value of 0 and a maximum value of 255.
                       *      The order-relation on uint8 is: x < y if y - x is positive.
                       *      uint8 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39).
                       *      
                       *      For example: 1, 0, 126, +10.
                       *
                       * NvM_RequestResultType
                       *   uint8 represents integers with a minimum value of 0 and a maximum value of 255.
                       *      The order-relation on uint8 is: x < y if y - x is positive.
                       *      uint8 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39).
                       *      
                       *      For example: 1, 0, 126, +10.
                       *
                       * SfdA_MileageImplDataType
                       *   uint32 represents integers with a minimum value of 0 and a maximum value 
                       *      of 4294967295. The order-relation on uint32 is: x < y if y - x is positive.
                       *      uint32 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39). 
                       *      
                       *      For example: 1, 0, 12234567, 104400.
                       *
                       * SfdA_ProjectIdType
                       *   uint32 represents integers with a minimum value of 0 and a maximum value 
                       *      of 4294967295. The order-relation on uint32 is: x < y if y - x is positive.
                       *      uint32 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39). 
                       *      
                       *      For example: 1, 0, 12234567, 104400.
                       *
                       * UH_Jahr
                       *   uint8 represents integers with a minimum value of 0 and a maximum value of 255.
                       *      The order-relation on uint8 is: x < y if y - x is positive.
                       *      uint8 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39).
                       *      
                       *      For example: 1, 0, 126, +10.
                       *
                       * UH_Minute
                       *   uint8 represents integers with a minimum value of 0 and a maximum value of 255.
                       *      The order-relation on uint8 is: x < y if y - x is positive.
                       *      uint8 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39).
                       *      
                       *      For example: 1, 0, 126, +10.
                       *
                       * UH_Monat
                       *   uint8 represents integers with a minimum value of 0 and a maximum value of 255.
                       *      The order-relation on uint8 is: x < y if y - x is positive.
                       *      uint8 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39).
                       *      
                       *      For example: 1, 0, 126, +10.
                       *
                       * UH_Sekunde
                       *   uint8 represents integers with a minimum value of 0 and a maximum value of 255.
                       *      The order-relation on uint8 is: x < y if y - x is positive.
                       *      uint8 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39).
                       *      
                       *      For example: 1, 0, 126, +10.
                       *
                       * UH_Stunde
                       *   uint8 represents integers with a minimum value of 0 and a maximum value of 255.
                       *      The order-relation on uint8 is: x < y if y - x is positive.
                       *      uint8 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39).
                       *      
                       *      For example: 1, 0, 126, +10.
                       *
                       * UH_Tag
                       *   uint8 represents integers with a minimum value of 0 and a maximum value of 255.
                       *      The order-relation on uint8 is: x < y if y - x is positive.
                       *      uint8 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39).
                       *      
                       *      For example: 1, 0, 126, +10.
                       *
                       *
                       * Operation Prototypes:
                       * =====================
                       * KeyElementGet of Port Interface CsmKeyManagement_CsmKey_HsmVersionInformationKey
                       *   Retrieves the key element bytes from a specific key element of the key and stores the key element in the provided buffer.
                       *
                       *********************************************************************************************************************/
                      #include "C:/PLCK_REPONEW/PLCK_AUDI_PPE/00_SW/01_BSW/GENDATA/COMPONENTS/Rte_DiagReadWriteDataByIdentifier.h"
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of include and declaration area >>        DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      #include "C:/PLCK_REPONEW/PLCK_AUDI_PPE/00_SW/02_APP/LOGISTIC/Logistic.h"
                      #include "C:/PLCK_REPONEW/PLCK_AUDI_PPE/00_SW/01_BSW/SIP/COMPONENTS/VSTDLIB/IMPLEMENTATION/vstdlib.h"
                      #include "C:/Plck_RepoNew/Plck_Audi_PPE/00_SW/02_APP/Diagnosis/Diag.h"
                      #include "C:/PLCK_REPONEW/PLCK_AUDI_PPE/00_SW/01_BSW/SIP/COMPONENTS/DCM/IMPLEMENTATION/Dcm.h"
                      #include "C:/PLCK_REPONEW/PLCK_AUDI_PPE/00_SW/02_APP/COMABS/COMABS/ComAbs.h"
                      #include "C:/PLCK_REPONEW/PLCK_AUDI_PPE/00_SW/01_BSW/SIP/COMPONENTS/BSWM/IMPLEMENTATION/BswM.h"
                      #include "C:/PLCK_REPONEW/PLCK_AUDI_PPE/00_SW/01_BSW/GENDATA/SchM_Fee.h"
                      #include "C:/PLCK_REPONEW/PLCK_AUDI_PPE/00_SW/01_BSW/GENDATA/SchM_Fls_17_Dmu.h"
                      /* Macros for the indexes of BLU and HSM in Updater Block */
                      /* Macro for Application Valid Flag*/
                      typedef struct
                      {
                        Rte_DT_Fazit_Datatype_0 production_plant_nr;
                        Rte_DT_Fazit_Datatype_2 manufacture_date;
                        Rte_DT_Fazit_Datatype_1 production_test_system_nr;
                        Rte_DT_Fazit_Datatype_3 consecutive_supp;
                      } VKMS_Fazit_Datatype;
                      #include "C:/PLCK_REPONEW/PLCK_AUDI_PPE/00_SW/01_BSW/GENDATA/COMPONENTS/DiagReadWriteDataByIdentifier_MemMap.h"
                        static VKMS_Fazit_Datatype VKMS_FAZIT_String;
                        static Fazit_Datatype FAZIT_String;
                        static uint8 P_LockValue;
                        static uint8 ECU_Prog_Info;
                        static uint8 P_LockValueInverted;
                      #include "C:/PLCK_REPONEW/PLCK_AUDI_PPE/00_SW/01_BSW/GENDATA/COMPONENTS/DiagReadWriteDataByIdentifier_MemMap.h"
                      #include "C:/PLCK_REPONEW/PLCK_AUDI_PPE/00_SW/01_BSW/GENDATA/COMPONENTS/DiagReadWriteDataByIdentifier_MemMap.h"
                      /*
                      @@ SYMBOL = v_Switching_operation_counter_Flag
                      @@ A2L_TYPE = MEASURE
                      @@ DATA_TYPE = UBYTE
                      @@ GROUP = DiagReadWrite
                      @@ END
                      */
                      static boolean v_Switching_operation_counter_Flag = 0u;
                      /*
                      @@ SYMBOL = v_P_Not_P_not_reachable_Flag
                      @@ A2L_TYPE = MEASURE
                      @@ DATA_TYPE = UBYTE
                      @@ GROUP = DiagReadWrite
                      @@ END
                      */
                      static boolean v_P_Not_P_not_reachable_Flag = 0u;
                      /*
                      @@ SYMBOL = v_NotP_P_not_reachable_Flag
                      @@ A2L_TYPE = MEASURE
                      @@ DATA_TYPE = UBYTE
                      @@ GROUP = DiagReadWrite
                      @@ END
                      */
                      static boolean v_NotP_P_not_reachable_Flag = 0u;
                      /*
                      @@ SYMBOL = DIAG_V_DEVELOPMENT_MSG_STATUS
                      @@ A2L_TYPE = MEASURE
                      @@ DATA_TYPE = UBYTE
                      @@ GROUP = DiagReadWrite
                      @@ END
                      */
                      static uint8 DIAG_V_DEVELOPMENT_MSG_STATUS = 0u;
                      static boolean dev_mess_read_status = 0u;
                      static boolean pLockValueReadStatus = 0u;
                      /* GIT ID HASH*/
                      static volatile uint64 git_Hash = 0u;
                      #include "C:/PLCK_REPONEW/PLCK_AUDI_PPE/00_SW/01_BSW/GENDATA/COMPONENTS/DiagReadWriteDataByIdentifier_MemMap.h"
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of include and declaration area >>          DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       *
                       * Used AUTOSAR Data Types
                       *
                       **********************************************************************************************************************
                       *
                       * Primitive Types:
                       * ================
                       * DataPrimitiveType_sint16: Integer in interval [-32768...32767]
                       * DataPrimitiveType_uint16: Integer in interval [0...65535]
                       * DataPrimitiveType_uint8: Integer in interval [0...255]
                       * Rte_DT_Fazit_Datatype_0_0: Integer in interval [0...255]
                       * Rte_DT_Fazit_Datatype_1_0: Integer in interval [0...255]
                       * Rte_DT_Fazit_Datatype_2_0: Integer in interval [0...255]
                       * Rte_DT_Fazit_Datatype_3_0: Integer in interval [0...255]
                       * Rte_DT_VIN_Type_0: Integer in interval [0...255]
                       * SFIX16_EN9: Integer in interval [-32768...32767]
                       * SfdA_MileageImplDataType: Integer in interval [0...4294967295]
                       * SfdA_ProjectIdType: Integer in interval [0...4294967295]
                       * UH_Jahr: Integer in interval [0...127]
                       * UH_Minute: Integer in interval [0...59]
                       * UH_Sekunde: Integer in interval [0...59]
                       * UH_Stunde: Integer in interval [0...23]
                       * boolean: Boolean (standard type)
                       * dtRef_VOID: DataReference
                       * dtRef_const_VOID: DataReference
                       * sint16: Integer in interval [-32768...32767] (standard type)
                       * sint32: Integer in interval [-2147483648...2147483647] (standard type)
                       * uint16: Integer in interval [0...65535] (standard type)
                       * uint32: Integer in interval [0...4294967295] (standard type)
                       * uint8: Integer in interval [0...255] (standard type)
                       * uint8: Integer in interval [0...255] (standard type)
                       *
                       * Enumeration Types:
                       * ==================
                       * DW_Kilometerstand: Enumeration of integer in interval [0...1048575] with enumerators
                       *   Cxfffff_Fehler (1048575U)
                       *   Cxffffe_Init (1048574U)
                       * Dcm_NegativeResponseCodeType: Enumeration of integer in interval [0...255] with enumerators
                       *   DCM_E_POSITIVERESPONSE (0U)
                       *   DCM_E_GENERALREJECT (16U)
                       *   DCM_E_SERVICENOTSUPPORTED (17U)
                       *   DCM_E_SUBFUNCTIONNOTSUPPORTED (18U)
                       *   DCM_E_INCORRECTMESSAGELENGTHORINVALIDFORMAT (19U)
                       *   DCM_E_RESPONSETOOLONG (20U)
                       *   DCM_E_BUSYREPEATREQUEST (33U)
                       *   DCM_E_CONDITIONSNOTCORRECT (34U)
                       *   DCM_E_REQUESTSEQUENCEERROR (36U)
                       *   DCM_E_NORESPONSEFROMSUBNETCOMPONENT (37U)
                       *   DCM_E_FAILUREPREVENTSEXECUTIONOFREQUESTEDACTION (38U)
                       *   DCM_E_REQUESTOUTOFRANGE (49U)
                       *   DCM_E_SECURITYACCESSDENIED (51U)
                       *   DCM_E_AUTHENTICATIONREQUIRED (52U)
                       *   DCM_E_INVALIDKEY (53U)
                       *   DCM_E_EXCEEDNUMBEROFATTEMPTS (54U)
                       *   DCM_E_REQUIREDTIMEDELAYNOTEXPIRED (55U)
                       *   DCM_E_CVF_INVALIDTIMEPERIOD (80U)
                       *   DCM_E_CVF_INVALIDSIGNATURE (81U)
                       *   DCM_E_CVF_INVALIDCHAINOFTRUST (82U)
                       *   DCM_E_CVF_INVALIDTYPE (83U)
                       *   DCM_E_CVF_INVALIDFORMAT (84U)
                       *   DCM_E_CVF_INVALIDCONTENT (85U)
                       *   DCM_E_CVF_INVALIDSCOPE (86U)
                       *   DCM_E_CVF_INVALIDCERTIFICATEREVOKED (87U)
                       *   DCM_E_OWNERSHIPVERIFICATIONFAILED (88U)
                       *   DCM_E_CHALLENGECALCULATIONFAILED (89U)
                       *   DCM_E_UPLOADDOWNLOADNOTACCEPTED (112U)
                       *   DCM_E_TRANSFERDATASUSPENDED (113U)
                       *   DCM_E_GENERALPROGRAMMINGFAILURE (114U)
                       *   DCM_E_WRONGBLOCKSEQUENCECOUNTER (115U)
                       *   DCM_E_REQUESTCORRECTLYRECEIVEDRESPONSEPENDING (120U)
                       *   DCM_E_SUBFUNCTIONNOTSUPPORTEDINACTIVESESSION (126U)
                       *   DCM_E_SERVICENOTSUPPORTEDINACTIVESESSION (127U)
                       *   DCM_E_RPMTOOHIGH (129U)
                       *   DCM_E_RPMTOOLOW (130U)
                       *   DCM_E_ENGINEISRUNNING (131U)
                       *   DCM_E_ENGINEISNOTRUNNING (132U)
                       *   DCM_E_ENGINERUNTIMETOOLOW (133U)
                       *   DCM_E_TEMPERATURETOOHIGH (134U)
                       *   DCM_E_TEMPERATURETOOLOW (135U)
                       *   DCM_E_VEHICLESPEEDTOOHIGH (136U)
                       *   DCM_E_VEHICLESPEEDTOOLOW (137U)
                       *   DCM_E_THROTTLE_PEDALTOOHIGH (138U)
                       *   DCM_E_THROTTLE_PEDALTOOLOW (139U)
                       *   DCM_E_TRANSMISSIONRANGENOTINNEUTRAL (140U)
                       *   DCM_E_TRANSMISSIONRANGENOTINGEAR (141U)
                       *   DCM_E_BRAKESWITCH_NOTCLOSED (143U)
                       *   DCM_E_SHIFTERLEVERNOTINPARK (144U)
                       *   DCM_E_TORQUECONVERTERCLUTCHLOCKED (145U)
                       *   DCM_E_VOLTAGETOOHIGH (146U)
                       *   DCM_E_VOLTAGETOOLOW (147U)
                       *   DCM_E_VMSCNC_0 (240U)
                       *   DCM_E_VMSCNC_1 (241U)
                       *   DCM_E_VMSCNC_2 (242U)
                       *   DCM_E_VMSCNC_3 (243U)
                       *   DCM_E_VMSCNC_4 (244U)
                       *   DCM_E_VMSCNC_5 (245U)
                       *   DCM_E_VMSCNC_6 (246U)
                       *   DCM_E_VMSCNC_7 (247U)
                       *   DCM_E_VMSCNC_8 (248U)
                       *   DCM_E_VMSCNC_9 (249U)
                       *   DCM_E_VMSCNC_A (250U)
                       *   DCM_E_VMSCNC_B (251U)
                       *   DCM_E_VMSCNC_C (252U)
                       *   DCM_E_VMSCNC_D (253U)
                       *   DCM_E_VMSCNC_E (254U)
                       * Dcm_OpStatusType: Enumeration of integer in interval [0...64] with enumerators
                       *   DCM_INITIAL (0U)
                       *   DCM_PENDING (1U)
                       *   DCM_CANCEL (2U)
                       *   DCM_FORCE_RCRRP_OK (3U)
                       *   DCM_FORCE_RCRRP_NOT_OK (64U)
                       * FblMetaDataHandler_NvmBlockType: Enumeration of integer in interval [0...255] with enumerators
                       *   FBL_METADATAHANDLER_RFS_CURRENT_APPL_BLOCK (0U)
                       *   FBL_METADATAHANDLER_RFS_CURRENT_BOOT_BLOCK (1U)
                       *   FBL_METADATAHANDLER_RFS_CURRENT_HSMBINARY_BLOCK (2U)
                       *   FBL_METADATAHANDLER_RFS_MINIMUM_APPL_BLOCK (3U)
                       *   FBL_METADATAHANDLER_RFS_MINIMUM_BOOT_BLOCK (4U)
                       *   FBL_METADATAHANDLER_RFS_MINIMUM_HSMBINARY_BLOCK (5U)
                       * Ivd_RequestPostRun: Enumeration of integer in interval [0...1] with enumerators
                       *   IVD_REQUESTPOSTRUN_REQUESTED (0U)
                       *   IVD_REQUESTPOSTRUN_RELEASED (1U)
                       * NvM_RequestResultType: Enumeration of integer in interval [0...255] with enumerators
                       *   NVM_REQ_OK (0U)
                       *   NVM_REQ_NOT_OK (1U)
                       *   NVM_REQ_PENDING (2U)
                       *   NVM_REQ_INTEGRITY_FAILED (3U)
                       *   NVM_REQ_BLOCK_SKIPPED (4U)
                       *   NVM_REQ_NV_INVALIDATED (5U)
                       *   NVM_REQ_CANCELED (6U)
                       *   NVM_REQ_REDUNDANCY_FAILED (7U)
                       *   NVM_REQ_RESTORED_FROM_ROM (8U)
                       * Rte_DT_SG_HCP1_09_0: Enumeration of integer in interval [0...7] with enumerators
                       *   Cx7_Fehler (7U)
                       *   Cx1_no_degradation_normal_mode (1U)
                       *   Cx3_degradation_level2 (3U)
                       *   Cx5_emergency_operationN2 (5U)
                       *   Cx6_emergency_operationN3 (6U)
                       *   Cx0_Init (0U)
                       *   Cx2_degradation_level1 (2U)
                       *   Cx4_emergency_operationN1 (4U)
                       * Rte_DT_SG_HCP1_09_1: Enumeration of integer in interval [0...3] with enumerators
                       *   Cx1_Clu2_Axl1_CouplingRequest (1U)
                       *   Cx0_Clu2_Axl1_DefaultOffState (0U)
                       *   Cx2_Clu2_Axl1_DecouplingRequest (2U)
                       *   Cx3_Init (3U)
                       * Rte_DT_SG_HCP1_09_10: Enumeration of integer in interval [0...1] with enumerators
                       *   Cx1_notification_active (1U)
                       *   Cx0_no_notification (0U)
                       * Rte_DT_SG_HCP1_09_11: Enumeration of integer in interval [0...1] with enumerators
                       *   Cx0_no_notification (0U)
                       *   Cx1_notification_active (1U)
                       * Rte_DT_SG_HCP1_09_12: Enumeration of integer in interval [0...7] with enumerators
                       *   Cx7_Fehler (7U)
                       *   Cx5_tbd (5U)
                       *   Cx4_tbd (4U)
                       *   Cx3_tbd (3U)
                       *   Cx2_Disable (2U)
                       *   Cx6_Init (6U)
                       *   Cx0_NoRequest (0U)
                       *   Cx1_Enable (1U)
                       * Rte_DT_SG_HCP1_09_13: Enumeration of integer in interval [0...3] with enumerators
                       *   Cx3_Fehler (3U)
                       *   Cx2_Init (2U)
                       *   Cx1_HighAvailabilityConfigured (1U)
                       *   Cx0_NotConfigured (0U)
                       * Rte_DT_SG_HCP1_09_14: Enumeration of integer in interval [0...4] with enumerators
                       *   Cx4_Fehler (4U)
                       *   Cx0_Unknown (0U)
                       *   Cx1_Engaged (1U)
                       *   Cx2_Disengaged (2U)
                       *   Cx3_Init (3U)
                       * Rte_DT_SG_HCP1_09_15: Enumeration of integer in interval [0...4] with enumerators
                       *   Cx0_NoRequest (0U)
                       *   Cx1_Prepare_Engage (1U)
                       *   Cx3_Disengage (3U)
                       *   Cx4_Init (4U)
                       *   Cx2_Engage (2U)
                       * Rte_DT_SG_HCP1_09_16: Enumeration of integer in interval [0...1] with enumerators
                       *   Cx1_FahrmodusB_aktiv (1U)
                       *   Cx0_FahrmodusB_inaktiv (0U)
                       * Rte_DT_SG_HCP1_09_2: Enumeration of integer in interval [0...127] with enumerators
                       *   Cx7f_Fehler (127U)
                       *   Cx7e_Init (126U)
                       *   Unit: [Unit_None], Factor: 0.01, Offset: 0
                       * Rte_DT_SG_HCP1_09_3: Enumeration of integer in interval [0...127] with enumerators
                       *   Cx7f_Fehler (127U)
                       *   Cx7e_Init (126U)
                       *   Unit: [Unit_None], Factor: 0.01, Offset: 0
                       * Rte_DT_SG_HCP1_09_4: Enumeration of integer in interval [0...1023] with enumerators
                       *   Cx3ff_Fehler (1023U)
                       *   Cx3fe_Init (1022U)
                       *   Unit: [Unit_NewtoMeter], Factor: 32, Offset: 0
                       * Rte_DT_SG_HCP1_09_7: Enumeration of integer in interval [0...7] with enumerators
                       *   Cx7_Fehler (7U)
                       *   Cx1_high_chassis_level (1U)
                       *   Cx2_low_chassis_level (2U)
                       *   Cx6_Init (6U)
                       *   Cx0_standard_chassis_level (0U)
                       * Rte_DT_SG_HCP1_09_8: Enumeration of integer in interval [0...9] with enumerators
                       *   Cx7_launch_control_light_preparation_phase (7U)
                       *   Cx3_launch_control_preconditioning_requested (3U)
                       *   Cx8_launch_control_light_active (8U)
                       *   Cx5_electric_launch_control_active (5U)
                       *   Cx4_electric_launch_control_preparation_phase (4U)
                       *   Cx2_launch_control_active (2U)
                       *   Cx0_init_inactive (0U)
                       *   Cx9_Reserved (9U)
                       *   Cx1_launch_control_preparation_phase (1U)
                       *   Cx6_electric_launch_control_preconditioning_requested (6U)
                       * Rte_DT_SG_HCP1_09_9: Enumeration of integer in interval [0...1] with enumerators
                       *   Cx1_notification_active (1U)
                       *   Cx0_no_notification (0U)
                       * UH_Monat: Enumeration of integer in interval [0...15] with enumerators
                       *   Cxf_Fehler (15U)
                       *   Cxe_Relatives_Datum (14U)
                       *   Cx0_Init (0U)
                       * UH_Tag: Enumeration of integer in interval [0...31] with enumerators
                       *   Cx0_Init (0U)
                       *
                       * Array Types:
                       * ============
                       * Csm_KeyDataType_CsmKey_HsmVersionInformationKey: Array with 64 element(s) of type uint8
                       * DataArrayType_uint8_3: Array with 3 element(s) of type uint8
                       * Dcm_Data13ByteType: Array with 13 element(s) of type uint8
                       * Dcm_Data17ByteType: Array with 17 element(s) of type uint8
                       * Dcm_Data1ByteType: Array with 1 element(s) of type uint8
                       * Dcm_Data20ByteType: Array with 20 element(s) of type uint8
                       * Dcm_Data254ByteType: Array with 254 element(s) of type uint8
                       * Dcm_Data25ByteType: Array with 25 element(s) of type uint8
                       * Dcm_Data2ByteType: Array with 2 element(s) of type uint8
                       * Dcm_Data3ByteType: Array with 3 element(s) of type uint8
                       * Dcm_Data4ByteType: Array with 4 element(s) of type uint8
                       * Dcm_Data5ByteType: Array with 5 element(s) of type uint8
                       * Dcm_Data6ByteType: Array with 6 element(s) of type uint8
                       * Dcm_Data7ByteType: Array with 7 element(s) of type uint8
                       * Dcm_Data8ByteType: Array with 8 element(s) of type uint8
                       * FblMetaDataHandler_RfsV_ArrayType: Array with 4 element(s) of type uint8
                       * Rte_DT_Fazit_Datatype_0: Array with 7 element(s) of type Rte_DT_Fazit_Datatype_0_0
                       * Rte_DT_Fazit_Datatype_1: Array with 8 element(s) of type Rte_DT_Fazit_Datatype_1_0
                       * Rte_DT_Fazit_Datatype_2: Array with 4 element(s) of type Rte_DT_Fazit_Datatype_2_0
                       * Rte_DT_Fazit_Datatype_3: Array with 4 element(s) of type Rte_DT_Fazit_Datatype_3_0
                       * SfdA_EcuGroupIdType: Array with 23 element(s) of type uint8
                       * VIN_Type: Array with 17 element(s) of type Rte_DT_VIN_Type_0
                       * VKMS_FazitIdBufferType: Array with 23 element(s) of type uint8
                       * VKMS_VinBufferType: Array with 17 element(s) of type uint8
                       * uint8_23: Array with 23 element(s) of type uint8
                       *
                       * Record Types:
                       * =============
                       * Fazit_Datatype: Record with elements
                       *   production_plant_nr of type Rte_DT_Fazit_Datatype_0
                       *   manufacture_date of type Rte_DT_Fazit_Datatype_1
                       *   production_test_system_nr of type Rte_DT_Fazit_Datatype_2
                       *   consecutive_supp of type Rte_DT_Fazit_Datatype_3
                       * SG_HCP1_09: Record with elements
                       *   AIAD_StsSysDgrd of type Rte_DT_SG_HCP1_09_0
                       *   AICluT_StReqClu2Axp of type Rte_DT_SG_HCP1_09_1
                       *   AIPT_FacSideAxlFr of type Rte_DT_SG_HCP1_09_2
                       *   AIPT_FacSideAxlRe of type Rte_DT_SG_HCP1_09_3
                       *   AIPT_TqWhlDeltaTCSSpdIntv of type Rte_DT_SG_HCP1_09_4
                       *   HCP1_09_BZ of type uint8
                       *   HCP1_09_CRC of type uint8
                       *   LC_StKinRlvHei of type Rte_DT_SG_HCP1_09_7
                       *   LnchCtl_StReq of type Rte_DT_SG_HCP1_09_8
                       *   PLC_FlgDispMsgPrkEmgcyRlsAcv of type Rte_DT_SG_HCP1_09_9
                       *   PLC_FlgDispMsgPrkLockDfctWoutLim of type Rte_DT_SG_HCP1_09_10
                       *   PLC_FlgDispWarnPrkNotPsbl of type Rte_DT_SG_HCP1_09_11
                       *   PLC_MdAutLockReq of type Rte_DT_SG_HCP1_09_12
                       *   PLC_StHiAvlConfVMM of type Rte_DT_SG_HCP1_09_13
                       *   PLC_StPosn of type Rte_DT_SG_HCP1_09_14
                       *   PLC_StPosnReq of type Rte_DT_SG_HCP1_09_15
                       *   PTOMM_FlgDrvMdB of type Rte_DT_SG_HCP1_09_16
                       *   SignalVoid_HCP1_09_0 of type uint8
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       *
                       * APIs which are accessible from all runnable entities of the SW-C
                       *
                       **********************************************************************************************************************
                       * Per-Instance Memory:
                       * ====================
                       *   uint8 *Rte_Pim_PIM_ECU_Programming_information(void)
                       *   uint8 *Rte_Pim_PIM_P_LockValue(void)
                       *   uint8 *Rte_Pim_PIM_P_LockValue_Inverted(void)
                       *   uint8 *Rte_Pim_PIM_V_development_messages(void)
                       *   Fazit_Datatype *Rte_Pim_Rte_PIM_Fazit(void)
                       *
                       * Calibration Parameters:
                       * =======================
                       *   SW-C local Calibration Parameters:
                       *   ----------------------------------
                       *   uint8 Rte_CData_NvM_P_LockValue_DefaultValue(void)
                       *   uint8 Rte_CData_NvM_P_LockValue_Inverted_DefaultValue(void)
                       *   uint8 Rte_CData_NvM_v_development_messages_DefaultValue(void)
                       *   Fazit_Datatype *Rte_CData_Nvm_Fazit_String_Identification_DefaultValue(void)
                       *   Fazit_Datatype *Rte_CData_Nvm_Fazit_String_Identification_DefaultValue_1(void)
                       *
                       *********************************************************************************************************************/
                      #include "C:/PLCK_REPONEW/PLCK_AUDI_PPE/00_SW/01_BSW/GENDATA/COMPONENTS/DiagReadWriteDataByIdentifier_MemMap.h"
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: CSDataServices_DID_0xfd02_Power_KL30_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <CSDataServices_DID_0xfd02_Power_KL30>
                       *
                       **********************************************************************************************************************
                       *
                       * Input Interfaces:
                       * =================
                       *   Explicit S/R API:
                       *   -----------------
                       *   Std_ReturnType Rte_Read_Diag_serv_v_Power_KL30_v_Power_KL30(uint16 *data)
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType CSDataServices_DID_0xfd02_Power_KL30_ReadData(DataPrimitiveType_uint8 *Data)
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_CSDataServices_DID_0xfd02_Power_KL30_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: CSDataServices_DID_0xfd02_Power_KL30_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  CSDataServices_DID_0xfd02_Power_KL30_ReadData( DataPrimitiveType_uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: CSDataServices_DID_0xfd02_Power_KL30_ReadData (returns application error)
                       *********************************************************************************************************************/
   661 1 0     (T)    CSDataServices_DID_0xfd02_Power_KL30_ReadData
   666 1 1      *       uint16 Power_KL30_val = 0u;
   668 1 2      *       (void)(*(&Power_KL30_val) = Rte_VolMon_Diag_serv_v_Power_KL30_v_Power_KL30, ((Std_ReturnType)(0U)));
   670 1 3      *       Data[0] = (uint8)(Power_KL30_val / (100u));
   672 1 4      *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: CSDataServices_DID_0xfd03_I_motor_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <CSDataServices_DID_0xfd03_I_motor>
                       *
                       **********************************************************************************************************************
                       *
                       * Input Interfaces:
                       * =================
                       *   Explicit S/R API:
                       *   -----------------
                       *   Std_ReturnType Rte_Read_Diag_serv_v_I_Motor_v_I_Motor(uint8 *data)
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType CSDataServices_DID_0xfd03_I_motor_ReadData(DataPrimitiveType_uint8 *Data)
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_CSDataServices_DID_0xfd03_I_motor_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: CSDataServices_DID_0xfd03_I_motor_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  CSDataServices_DID_0xfd03_I_motor_ReadData( DataPrimitiveType_uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: CSDataServices_DID_0xfd03_I_motor_ReadData (returns application error)
                       *********************************************************************************************************************/
   720 2 0     (T)    CSDataServices_DID_0xfd03_I_motor_ReadData
   725 2 1      *       uint8 I_motor_val = 0u;
   726 2 2      *       (void)(*(&I_motor_val) = Rte_FUSA_IoHwAb_Diag_serv_v_I_Motor_v_I_Motor, ((Std_ReturnType)(0U)));
   727 2 3      *       Data[0] = (uint8)(I_motor_val);
   728 2 4      *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: CSDataServices_DID_0xfd04_U_motor_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <CSDataServices_DID_0xfd04_U_motor>
                       *
                       **********************************************************************************************************************
                       *
                       * Input Interfaces:
                       * =================
                       *   Explicit S/R API:
                       *   -----------------
                       *   Std_ReturnType Rte_Read_Diag_serv_v_U_Motor_v_U_Motor(sint16 *data)
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType CSDataServices_DID_0xfd04_U_motor_ReadData(DataPrimitiveType_sint16 *Data)
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_CSDataServices_DID_0xfd04_U_motor_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: CSDataServices_DID_0xfd04_U_motor_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  CSDataServices_DID_0xfd04_U_motor_ReadData( DataPrimitiveType_sint16  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: CSDataServices_DID_0xfd04_U_motor_ReadData (returns application error)
                       *********************************************************************************************************************/
   776 3 0     (T)    CSDataServices_DID_0xfd04_U_motor_ReadData
   781 3 1      *       sint16 U_motor_val = 0;
   782 3 2      *       (void)(*(&U_motor_val) = Rte_FUSA_IoHwAb_Diag_serv_v_U_Motor_v_U_Motor, ((Std_ReturnType)(0U)));
   784 3 3     (T)(F)   if (U_motor_val < 0)
                        {
   786 3 4      *         U_motor_val = U_motor_val * (-1);
                        }
   788 3 5      *       *(Data) = U_motor_val;
   789 3 6      *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: CSDataServices_DID_0xfd05_Temperature_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <CSDataServices_DID_0xfd05_Temperature>
                       *
                       **********************************************************************************************************************
                       *
                       * Input Interfaces:
                       * =================
                       *   Explicit S/R API:
                       *   -----------------
                       *   Std_ReturnType Rte_Read_Diag_serv_v_Temperature_v_Temperature(sint32 *data)
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType CSDataServices_DID_0xfd05_Temperature_ReadData(DataPrimitiveType_uint8 *Data)
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_CSDataServices_DID_0xfd05_Temperature_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: CSDataServices_DID_0xfd05_Temperature_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  CSDataServices_DID_0xfd05_Temperature_ReadData( DataPrimitiveType_uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: CSDataServices_DID_0xfd05_Temperature_ReadData (returns application error)
                       *********************************************************************************************************************/
                        sint32 v_Temperature_value;
                      //  (void)Rte_Call_C_CS_FSA_FUSA_Temp_Read_v_Temperature(&v_Temperature_value);
   837 4 0     (T)    CSDataServices_DID_0xfd05_Temperature_ReadData
   844 4 1      *       (void)(*(&v_Temperature_value) = Rte_FUSA_TempMon_Diag_serv_v_Temperature_v_Temperature, ((Std_ReturnType)(0U)));
   845 4 2     (T)(F)   if(v_Temperature_value <= -((40)))
                        {
   847 4 3      *         Data[0] = (uint8)((0u));
                        }
                        else 
                        {
   851 4 4      *         Data[0] = (uint8)(v_Temperature_value + (40)); /* PRQA S 4434 , 4393 #Value is send to DCM and parameter must be unsigned */
                        }
   853 4 5      *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: CSDataServices_DID_0xfd06_counter_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <CSDataServices_DID_0xfd06_counter>
                       *
                       **********************************************************************************************************************
                       *
                       * Input Interfaces:
                       * =================
                       *   Explicit S/R API:
                       *   -----------------
                       *   Std_ReturnType Rte_Read_r_Eam_v_switching_operation_v_switching_operation(uint32 *data)
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType CSDataServices_DID_0xfd06_counter_ReadData(uint8 *Data)
                       *     Argument Data: uint8* is of type DataArrayType_uint8_3
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_CSDataServices_DID_0xfd06_counter_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: CSDataServices_DID_0xfd06_counter_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  CSDataServices_DID_0xfd06_counter_ReadData( uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: CSDataServices_DID_0xfd06_counter_ReadData (returns application error)
                       *********************************************************************************************************************/
                        uint32 v_Switching_operation_counter;
   902 5 0     (T)    CSDataServices_DID_0xfd06_counter_ReadData
   909 5 1      *       (void)(*(&v_Switching_operation_counter) = Rte_Eam_w_Diag_v_switching_operation_v_switching_operation, ((Std_ReturnType)(0U)));
   911 5 2      *       Data[0] = (uint8)(v_Switching_operation_counter >> (16u));
   912 5 3      *       Data[1] = (uint8)(v_Switching_operation_counter >> (8u));
   913 5 4      *       Data[2] = (uint8)v_Switching_operation_counter; /* PRQA S 3120 #Array index */
   915 5 5      *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: CSDataServices_DID_0xfd07_P_not_P_not_reachable_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <CSDataServices_DID_0xfd07_P_not_P_not_reachable>
                       *
                       **********************************************************************************************************************
                       *
                       * Input Interfaces:
                       * =================
                       *   Explicit S/R API:
                       *   -----------------
                       *   Std_ReturnType Rte_Read_r_Eam_Diag_v_P_NotP_not_reachable_v_P_NotP_not_reachable(uint16 *data)
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType CSDataServices_DID_0xfd07_P_not_P_not_reachable_ReadData(uint8 *Data)
                       *     Argument Data: uint8* is of type DataArrayType_uint8_3
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_CSDataServices_DID_0xfd07_P_not_P_not_reachable_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: CSDataServices_DID_0xfd07_P_not_P_not_reachable_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  CSDataServices_DID_0xfd07_P_not_P_not_reachable_ReadData( uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: CSDataServices_DID_0xfd07_P_not_P_not_reachable_ReadData (returns application error)
                       *********************************************************************************************************************/
                        uint16 v_P_Not_P_not_reachable;
   964 6 0     (T)    CSDataServices_DID_0xfd07_P_not_P_not_reachable_ReadData
   971 6 1      *       (void)(*(&v_P_Not_P_not_reachable) = Rte_Eam_w_Diag_v_P_NotP_not_reachable_v_P_NotP_not_reachable, ((Std_ReturnType)(0U)));
   973 6 2      *       Data[0] = (uint8)0;
   974 6 3      *       Data[1] = (uint8)(v_P_Not_P_not_reachable >> (8u));
   975 6 4      *       Data[2] = (uint8)v_P_Not_P_not_reachable; /* PRQA S 3120 # Array index */
   977 6 5      *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: CSDataServices_DID_0xfd08_Not_P_P_not_reachable_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <CSDataServices_DID_0xfd08_Not_P_P_not_reachable>
                       *
                       **********************************************************************************************************************
                       *
                       * Input Interfaces:
                       * =================
                       *   Explicit S/R API:
                       *   -----------------
                       *   Std_ReturnType Rte_Read_r_Eam_Diag_v_NotP_P_not_reachable_v_NotP_P_not_reachable(uint16 *data)
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType CSDataServices_DID_0xfd08_Not_P_P_not_reachable_ReadData(uint8 *Data)
                       *     Argument Data: uint8* is of type DataArrayType_uint8_3
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_CSDataServices_DID_0xfd08_Not_P_P_not_reachable_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: CSDataServices_DID_0xfd08_Not_P_P_not_reachable_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  CSDataServices_DID_0xfd08_Not_P_P_not_reachable_ReadData( uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: CSDataServices_DID_0xfd08_Not_P_P_not_reachable_ReadData (returns application error)
                       *********************************************************************************************************************/
                        uint16 v_Not_P_P_not_reachable;
  1026 7 0     (T)    CSDataServices_DID_0xfd08_Not_P_P_not_reachable_ReadData
  1033 7 1      *       (void)(*(&v_Not_P_P_not_reachable) = Rte_Eam_w_Diag_v_NotP_P_not_reachable_v_NotP_P_not_reachable, ((Std_ReturnType)(0U)));
  1035 7 2      *       Data[0] = (uint8)0; 
  1036 7 3      *       Data[1] = (uint8)(v_Not_P_P_not_reachable >> (8u));
  1037 7 4      *       Data[2] = (uint8)v_Not_P_P_not_reachable; /*PRQA S 3120 #Array index*/
  1039 7 5      *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: CSDataServices_DID_0xfd09_Angle_external_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <CSDataServices_DID_0xfd09_Angle_external>
                       *
                       **********************************************************************************************************************
                       *
                       * Input Interfaces:
                       * =================
                       *   Explicit S/R API:
                       *   -----------------
                       *   Std_ReturnType Rte_Read_Diag_serv_v_Angle_external_v_Angle_external(uint16 *data)
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType CSDataServices_DID_0xfd09_Angle_external_ReadData(DataPrimitiveType_uint16 *Data)
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_CSDataServices_DID_0xfd09_Angle_external_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: CSDataServices_DID_0xfd09_Angle_external_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  CSDataServices_DID_0xfd09_Angle_external_ReadData( DataPrimitiveType_uint16  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: CSDataServices_DID_0xfd09_Angle_external_ReadData (returns application error)
                       *********************************************************************************************************************/
  1087 8 0     (T)    CSDataServices_DID_0xfd09_Angle_external_ReadData
  1092 8 1      *       uint16 Angle_ext_val = 0u;
  1093 8 2      *       (void)(*(&Angle_ext_val) = Rte_PosMon_Diag_serv_v_Angle_external_v_Angle_external, ((Std_ReturnType)(0U)));
  1094 8 3      *       *(Data) = Angle_ext_val;
  1095 8 4      *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: CSDataServices_DID_0xfd0a_Angle_internal_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <CSDataServices_DID_0xfd0a_Angle_internal>
                       *
                       **********************************************************************************************************************
                       *
                       * Input Interfaces:
                       * =================
                       *   Explicit S/R API:
                       *   -----------------
                       *   Std_ReturnType Rte_Read_Diag_serv_v_Angle_internal_v_Angle_internal(uint16 *data)
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType CSDataServices_DID_0xfd0a_Angle_internal_ReadData(DataPrimitiveType_uint16 *Data)
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_CSDataServices_DID_0xfd0a_Angle_internal_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: CSDataServices_DID_0xfd0a_Angle_internal_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  CSDataServices_DID_0xfd0a_Angle_internal_ReadData( DataPrimitiveType_uint16  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: CSDataServices_DID_0xfd0a_Angle_internal_ReadData (returns application error)
                       *********************************************************************************************************************/
  1143 9 0     (T)    CSDataServices_DID_0xfd0a_Angle_internal_ReadData
  1148 9 1      *       uint16 v_Angle_internal = 0u;
  1149 9 2      *       (void)(*(&v_Angle_internal) = Rte_PosMon_Diag_serv_v_Angle_internal_v_Angle_internal, ((Std_ReturnType)(0U)));
  1150 9 3      *       *(Data) = v_Angle_internal;
  1151 9 4      *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: CSDataServices_DID_0xfd1b_Requeste_Position_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <CSDataServices_DID_0xfd1b_Requeste_Position>
                       *
                       **********************************************************************************************************************
                       *
                       * Input Interfaces:
                       * =================
                       *   Explicit S/R API:
                       *   -----------------
                       *   Std_ReturnType Rte_Read_R_RequestedPosition_SG_HCP1_09(SG_HCP1_09 *data)
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType CSDataServices_DID_0xfd1b_Requeste_Position_ReadData(DataPrimitiveType_uint8 *Data)
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_CSDataServices_DID_0xfd1b_Requeste_Position_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: CSDataServices_DID_0xfd1b_Requeste_Position_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  CSDataServices_DID_0xfd1b_Requeste_Position_ReadData( DataPrimitiveType_uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: CSDataServices_DID_0xfd1b_Requeste_Position_ReadData (returns application error)
                       *********************************************************************************************************************/
                      	SG_HCP1_09 reqposdiag;
  1199 10 0    (T)    CSDataServices_DID_0xfd1b_Requeste_Position_ReadData
  1205 10 1     *       (void)Rte_Read_DiagReadWriteDataByIdentifier_R_RequestedPosition_SG_HCP1_09(&reqposdiag);
  1206 10 2     *       Data[0] = reqposdiag.PLC_StPosnReq;
  1207 10 3     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: CSDataServices_ExtendedDataRecord0x01_Day_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <CSDataServices_ExtendedDataRecord0x01_Day>
                       *
                       **********************************************************************************************************************
                       *
                       * Input Interfaces:
                       * =================
                       *   Explicit S/R API:
                       *   -----------------
                       *   Std_ReturnType Rte_Read_UH_Tag_UH_Tag(UH_Tag *data)
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType CSDataServices_ExtendedDataRecord0x01_Day_ReadData(DataPrimitiveType_uint8 *Data)
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_CSDataServices_ExtendedDataRecord0x01_Day_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: CSDataServices_ExtendedDataRecord0x01_Day_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  CSDataServices_ExtendedDataRecord0x01_Day_ReadData( DataPrimitiveType_uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: CSDataServices_ExtendedDataRecord0x01_Day_ReadData (returns application error)
                       *********************************************************************************************************************/
                        UH_Tag day;
  1255 11 0    (T)    CSDataServices_ExtendedDataRecord0x01_Day_ReadData
  1262 11 1     *       (void)(Com_ReceiveSignal(71u, (&day)));
  1264 11 2     *       Data[0] = day;
  1266 11 3     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: CSDataServices_ExtendedDataRecord0x01_Hour_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <CSDataServices_ExtendedDataRecord0x01_Hour>
                       *
                       **********************************************************************************************************************
                       *
                       * Input Interfaces:
                       * =================
                       *   Explicit S/R API:
                       *   -----------------
                       *   Std_ReturnType Rte_Read_UH_Stunde_UH_Stunde(UH_Stunde *data)
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType CSDataServices_ExtendedDataRecord0x01_Hour_ReadData(DataPrimitiveType_uint8 *Data)
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_CSDataServices_ExtendedDataRecord0x01_Hour_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: CSDataServices_ExtendedDataRecord0x01_Hour_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  CSDataServices_ExtendedDataRecord0x01_Hour_ReadData( DataPrimitiveType_uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: CSDataServices_ExtendedDataRecord0x01_Hour_ReadData (returns application error)
                       *********************************************************************************************************************/
                        UH_Stunde hour;
  1314 12 0    (T)    CSDataServices_ExtendedDataRecord0x01_Hour_ReadData
  1321 12 1     *       (void)(Com_ReceiveSignal(70u, (&hour)));
  1323 12 2     *       Data[0] = hour;
  1325 12 3     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: CSDataServices_ExtendedDataRecord0x01_Mileage_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <CSDataServices_ExtendedDataRecord0x01_Mileage>
                       *
                       **********************************************************************************************************************
                       *
                       * Input Interfaces:
                       * =================
                       *   Explicit S/R API:
                       *   -----------------
                       *   Std_ReturnType Rte_Read_DW_Kilometerstand_DW_Kilometerstand(DW_Kilometerstand *data)
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType CSDataServices_ExtendedDataRecord0x01_Mileage_ReadData(uint8 *Data)
                       *     Argument Data: uint8* is of type DataArrayType_uint8_3
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_CSDataServices_ExtendedDataRecord0x01_Mileage_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: CSDataServices_ExtendedDataRecord0x01_Mileage_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  CSDataServices_ExtendedDataRecord0x01_Mileage_ReadData( uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: CSDataServices_ExtendedDataRecord0x01_Mileage_ReadData (returns application error)
                       *********************************************************************************************************************/
                        DW_Kilometerstand mileage;
  1374 13 0    (T)    CSDataServices_ExtendedDataRecord0x01_Mileage_ReadData
  1381 13 1     *       (void)(Com_ReceiveSignal(0u, (&mileage)));
  1383 13 2     *       Data[0] = (uint8)(mileage & (uint32)(0xFFU));
  1384 13 3     *       Data[1] = (uint8)((mileage >> (uint32)(8U)) & (uint32)(0xFFU));
  1385 13 4     *       Data[2] = (uint8)((mileage >> (uint32)(16U)) & (uint32)(0xFFU)); /* PRQA S 3120 #Array index */
  1387 13 5     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: CSDataServices_ExtendedDataRecord0x01_Minutes_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <CSDataServices_ExtendedDataRecord0x01_Minutes>
                       *
                       **********************************************************************************************************************
                       *
                       * Input Interfaces:
                       * =================
                       *   Explicit S/R API:
                       *   -----------------
                       *   Std_ReturnType Rte_Read_UH_Minute_UH_Minute(UH_Minute *data)
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType CSDataServices_ExtendedDataRecord0x01_Minutes_ReadData(DataPrimitiveType_uint8 *Data)
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_CSDataServices_ExtendedDataRecord0x01_Minutes_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: CSDataServices_ExtendedDataRecord0x01_Minutes_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  CSDataServices_ExtendedDataRecord0x01_Minutes_ReadData( DataPrimitiveType_uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: CSDataServices_ExtendedDataRecord0x01_Minutes_ReadData (returns application error)
                       *********************************************************************************************************************/
                        UH_Minute minutes;
  1435 14 0    (T)    CSDataServices_ExtendedDataRecord0x01_Minutes_ReadData
  1442 14 1     *       (void)(Com_ReceiveSignal(67u, (&minutes)));
  1444 14 2     *       Data[0] = minutes;
  1446 14 3     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: CSDataServices_ExtendedDataRecord0x01_Month_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <CSDataServices_ExtendedDataRecord0x01_Month>
                       *
                       **********************************************************************************************************************
                       *
                       * Input Interfaces:
                       * =================
                       *   Explicit S/R API:
                       *   -----------------
                       *   Std_ReturnType Rte_Read_UH_Monat_UH_Monat(UH_Monat *data)
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType CSDataServices_ExtendedDataRecord0x01_Month_ReadData(DataPrimitiveType_uint8 *Data)
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_CSDataServices_ExtendedDataRecord0x01_Month_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: CSDataServices_ExtendedDataRecord0x01_Month_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  CSDataServices_ExtendedDataRecord0x01_Month_ReadData( DataPrimitiveType_uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: CSDataServices_ExtendedDataRecord0x01_Month_ReadData (returns application error)
                       *********************************************************************************************************************/
                        UH_Monat month;
  1494 15 0    (T)    CSDataServices_ExtendedDataRecord0x01_Month_ReadData
  1501 15 1     *       (void)(Com_ReceiveSignal(68u, (&month)));
  1503 15 2     *       Data[0] = month;
  1505 15 3     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: CSDataServices_ExtendedDataRecord0x01_Seconds_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <CSDataServices_ExtendedDataRecord0x01_Seconds>
                       *
                       **********************************************************************************************************************
                       *
                       * Input Interfaces:
                       * =================
                       *   Explicit S/R API:
                       *   -----------------
                       *   Std_ReturnType Rte_Read_UH_Sekunde_UH_Sekunde(UH_Sekunde *data)
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType CSDataServices_ExtendedDataRecord0x01_Seconds_ReadData(DataPrimitiveType_uint8 *Data)
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_CSDataServices_ExtendedDataRecord0x01_Seconds_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: CSDataServices_ExtendedDataRecord0x01_Seconds_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  CSDataServices_ExtendedDataRecord0x01_Seconds_ReadData( DataPrimitiveType_uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: CSDataServices_ExtendedDataRecord0x01_Seconds_ReadData (returns application error)
                       *********************************************************************************************************************/
                        UH_Sekunde seconds;
  1553 16 0    (T)    CSDataServices_ExtendedDataRecord0x01_Seconds_ReadData
  1560 16 1     *       (void)(Com_ReceiveSignal(69u, (&seconds)));
  1562 16 2     *       Data[0] = seconds;
  1564 16 3     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: CSDataServices_ExtendedDataRecord0x01_Year_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <CSDataServices_ExtendedDataRecord0x01_Year>
                       *
                       **********************************************************************************************************************
                       *
                       * Input Interfaces:
                       * =================
                       *   Explicit S/R API:
                       *   -----------------
                       *   Std_ReturnType Rte_Read_UH_Jahr_UH_Jahr(UH_Jahr *data)
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType CSDataServices_ExtendedDataRecord0x01_Year_ReadData(DataPrimitiveType_uint8 *Data)
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_CSDataServices_ExtendedDataRecord0x01_Year_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: CSDataServices_ExtendedDataRecord0x01_Year_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  CSDataServices_ExtendedDataRecord0x01_Year_ReadData( DataPrimitiveType_uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: CSDataServices_ExtendedDataRecord0x01_Year_ReadData (returns application error)
                       *********************************************************************************************************************/
                        UH_Jahr year;
  1612 17 0    (T)    CSDataServices_ExtendedDataRecord0x01_Year_ReadData
  1619 17 1     *       (void)(Com_ReceiveSignal(66u, (&year)));
  1621 17 2     *       Data[0] = year;
  1623 17 3     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data4ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_VW_FAZIT_Identification_String_ConsecSupplierNum_DCM_E_PENDING
                       *   RTE_E_DataServices_VW_FAZIT_Identification_String_ConsecSupplierNum_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_ReadData (returns application error)
                       *********************************************************************************************************************/
                        uint8 i;
  1665 18 0    (T)    DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_ReadData
  1672 18 1    (T)(F)   for(i = 0u; i < (4u); i++)
                        {
  1674 18 2     *         Data[i] = (uint8)FAZIT_String.consecutive_supp[i];
                        }   
  1677 18 3     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <WriteData> of PortPrototype <DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum>
                       *
                       **********************************************************************************************************************
                       *
                       * Output Interfaces:
                       * ==================
                       *   Explicit S/R API:
                       *   -----------------
                       *   Std_ReturnType Rte_Write_RP_RC_ProvideFazitIDString_FazitIDString(const uint8 *data)
                       *     Argument data: uint8* is of type uint8_23
                       *
                       * Service Calls:
                       * ==============
                       *   Service Invocation:
                       *   -------------------
                       *   Std_ReturnType Rte_Call_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus(NvM_RequestResultType *ErrorStatus)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *   Std_ReturnType Rte_Call_NvMService_AC3_Nvm_Fazit_String_Identification_WriteBlock(dtRef_const_VOID SrcPtr)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData(const uint8 *Data, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType *ErrorCode)
                       *     Argument Data: uint8* is of type Dcm_Data4ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_VW_FAZIT_Identification_String_ConsecSupplierNum_DCM_E_PENDING
                       *   RTE_E_DataServices_VW_FAZIT_Identification_String_ConsecSupplierNum_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData(const  uint8  * Data, Dcm_OpStatusType OpStatus,  Dcm_NegativeResponseCodeType  * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData (returns application error)
                       *********************************************************************************************************************/
                        uint8 i;
  1739 19 0    (T)    DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData
  1745 19 1     *       NvM_RequestResultType blockStatus = (1U);
  1746 19 2     *       uint8 retVal = 1u;
  1748 19 3    (T)(F)   if(P_LockValue < (0x02u))
                        {
  1750 19 4    (T)(F)     for(i = 0u; i < (4u); i++)
                          {
  1752 19 5     *           FAZIT_String.consecutive_supp[i] = (uint8)Data[i];
                          }  
  1755 19 6     *         (void)Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus(&blockStatus);
  1756 19 7    (T)(F)     if((blockStatus == (0U)) || (blockStatus == (8U)))
                          {
  1758 19 8     *           retVal = (0U);
  1759 19 9     *           *((&Rte_DiagReadWriteDataByIdentifier_Rte_PIM_Fazit)) = FAZIT_String;
  1760 19 10    *           (void)Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_WriteBlock(&FAZIT_String);
                          }
                          else 
  1762 19 11   (T)(F)       if(blockStatus != (1U))
                          {
  1764 19 12    *             retVal = (10U); 
                          }
                          else 
                          {
  1768 19 13    *             retVal = 1u;
                          }
                          /* Workaround to copy data from Old DataType to New DataType */
  1774 19 14   (T)(F)     for(i = 0u; i < (7u); i++)
                          {
  1776 19 15    *           VKMS_FAZIT_String.production_plant_nr[i] = FAZIT_String.production_plant_nr[i];
                          } 
  1778 19 16   (T)(F)     for(i = 0u; i < (8u); i++)
                          {
  1780 19 17    *           VKMS_FAZIT_String.manufacture_date[i] = FAZIT_String.manufacture_date[i];
                          } 
  1782 19 18   (T)(F)     for(i = 0u; i < (4u); i++)
                          {
  1784 19 19    *           VKMS_FAZIT_String.production_test_system_nr[i] = FAZIT_String.production_test_system_nr[i];
                          }
  1786 19 20   (T)(F)     for(i = 0u; i < (4u); i++)
                          {
  1788 19 21    *           VKMS_FAZIT_String.consecutive_supp[i] = FAZIT_String.consecutive_supp[i];
                          }
                          /* Send new FazitID to VKMS */  
  1791 19 22    *         (void)VKMS_AnnounceFazitID(&VKMS_FAZIT_String); /* PRQA S 0432 # Pointer type */ 
                        }
                        else 
                        {
  1795 19 23    *         retVal = 1u;
                        }
  1797 19 24    *       return retVal;
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data8ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_VW_FAZIT_Identification_String_ECUManufDate_DCM_E_PENDING
                       *   RTE_E_DataServices_VW_FAZIT_Identification_String_ECUManufDate_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_ReadData (returns application error)
                       *********************************************************************************************************************/
                        uint8 i;
  1839 20 0    (T)    DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_ReadData
  1846 20 1    (T)(F)   for(i = 0u; i < (8u); i++)
                        {
  1848 20 2     *         Data[i] = (uint8)FAZIT_String.manufacture_date[i];
                        }   
  1851 20 3     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_WriteData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <WriteData> of PortPrototype <DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_WriteData(const uint8 *Data, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType *ErrorCode)
                       *     Argument Data: uint8* is of type Dcm_Data8ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_VW_FAZIT_Identification_String_ECUManufDate_DCM_E_PENDING
                       *   RTE_E_DataServices_VW_FAZIT_Identification_String_ECUManufDate_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_WriteData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_WriteData(const  uint8  * Data, Dcm_OpStatusType OpStatus,  Dcm_NegativeResponseCodeType  * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_WriteData (returns application error)
                       *********************************************************************************************************************/
                        uint8 i;
  1893 21 0    (T)    DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_WriteData
  1900 21 1    (T)(F)   for(i = 0u; i < (8u); i++)
                        {
  1902 21 2     *         FAZIT_String.manufacture_date[i] = Data[i];
                        }
  1905 21 3     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data7ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_VW_FAZIT_Identification_String_ECUProdPlantNum_DCM_E_PENDING
                       *   RTE_E_DataServices_VW_FAZIT_Identification_String_ECUProdPlantNum_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData (returns application error)
                       *********************************************************************************************************************/
                        uint8 i;
                        NvM_RequestResultType blockStatus; 
  1947 22 0    (T)    DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData
  1954 22 1     *       uint8 ret = 1u;
  1956 22 2     *       (void)Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Fazit_String_Identification_GetErrorStatus(&blockStatus);
  1958 22 3    (T)(F)   if(blockStatus == (2U))
                        {
  1960 22 4     *         ret = (10U);    
                        }
                        else 
  1962 22 5    (T)(F)     if (blockStatus == (1U))
                        {
  1964 22 6     *           ret = 0x26;
                        }
                        else 
                        {
  1968 22 7    (T)(F)       for(i = 0u; i < (7u); i++)
                          {
  1970 22 8     *             Data[i] = (uint8)FAZIT_String.production_plant_nr[i];
                          } 
  1972 22 9     *           ret = (0U);
                        } 
  1975 22 10    *       return ret;
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_WriteData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <WriteData> of PortPrototype <DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_WriteData(const uint8 *Data, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType *ErrorCode)
                       *     Argument Data: uint8* is of type Dcm_Data7ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_VW_FAZIT_Identification_String_ECUProdPlantNum_DCM_E_PENDING
                       *   RTE_E_DataServices_VW_FAZIT_Identification_String_ECUProdPlantNum_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_WriteData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_WriteData(const  uint8  * Data, Dcm_OpStatusType OpStatus,  Dcm_NegativeResponseCodeType  * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_WriteData (returns application error)
                       *********************************************************************************************************************/
                        uint8 i;
  2017 23 0    (T)    DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_WriteData
  2024 23 1    (T)(F)   for(i = 0u; i < (7u); i++)
                        {
  2026 23 2     *         FAZIT_String.production_plant_nr[i] = Data[i];
                        }
  2029 23 3     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data4ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_VW_FAZIT_Identification_String_ECUProdTestSysNum_DCM_E_PENDING
                       *   RTE_E_DataServices_VW_FAZIT_Identification_String_ECUProdTestSysNum_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_ReadData (returns application error)
                       *********************************************************************************************************************/
                        uint8 i;
  2071 24 0    (T)    DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_ReadData
  2078 24 1    (T)(F)   for(i = 0u; i < (4u); i++)
                        {
  2080 24 2     *         Data[i] = (uint8)FAZIT_String.production_test_system_nr[i];
                        }  
  2083 24 3     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_WriteData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <WriteData> of PortPrototype <DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_WriteData(const uint8 *Data, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType *ErrorCode)
                       *     Argument Data: uint8* is of type Dcm_Data4ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_VW_FAZIT_Identification_String_ECUProdTestSysNum_DCM_E_PENDING
                       *   RTE_E_DataServices_VW_FAZIT_Identification_String_ECUProdTestSysNum_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_WriteData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_WriteData(const  uint8  * Data, Dcm_OpStatusType OpStatus,  Dcm_NegativeResponseCodeType  * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_WriteData (returns application error)
                       *********************************************************************************************************************/
                        uint8 i;
  2125 25 0    (T)    DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_WriteData
  2132 25 1    (T)(F)   for(i = 0; i < (4u); i++)
                        {
  2134 25 2     *         FAZIT_String.production_test_system_nr[i] = Data[i];
                        }
  2137 25 3     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data25ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_DCM_E_PENDING
                       *   RTE_E_DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadData (returns application error)
                       *********************************************************************************************************************/
                        uint8 i;
  2179 26 0    (T)    DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadData
  2186 26 1    (T)(F)   for(i = 0u; i < (24u); i++)
                        {
  2188 26 2     *         Data[i] = Diag_ApplicationData.ASAMODXFileIdentifier[i];
                        }
                        /* Last byte has to be sent as 0*/ 
  2191 26 3     *       Data[24] = 0;
  2193 26 4     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadDataLength
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadDataLength> of PortPrototype <DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadDataLength(Dcm_OpStatusType OpStatus, uint16 *DataLength)
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_DCM_E_PENDING
                       *   RTE_E_DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadDataLength_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadDataLength(Dcm_OpStatusType OpStatus,  uint16  * DataLength) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadDataLength (returns application error)
                       *********************************************************************************************************************/
  2234 27 0    (T)    DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadDataLength
  2239 27 1     *       *DataLength = (24u);
  2241 27 2     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_ASAM_ODX_File_Version_MainVersion_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_ASAM_ODX_File_Version_MainVersion>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_ASAM_ODX_File_Version_MainVersion_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data3ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_ASAM_ODX_File_Version_MainVersion_DCM_E_PENDING
                       *   RTE_E_DataServices_ASAM_ODX_File_Version_MainVersion_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_ASAM_ODX_File_Version_MainVersion_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_ASAM_ODX_File_Version_MainVersion_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_ASAM_ODX_File_Version_MainVersion_ReadData (returns application error)
                       *********************************************************************************************************************/
                        uint8 i;
  2283 28 0    (T)    DataServices_ASAM_ODX_File_Version_MainVersion_ReadData
  2290 28 1    (T)(F)   for(i = 0u; i < (3u); ++i)
                        {
  2292 28 2     *         Data[i] = Diag_ApplicationData.ASAMODXFileVersion[i];
                        } 
  2295 28 3     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_ASAM_ODX_File_Version_MinorVersion_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_ASAM_ODX_File_Version_MinorVersion>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_ASAM_ODX_File_Version_MinorVersion_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data3ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_ASAM_ODX_File_Version_MinorVersion_DCM_E_PENDING
                       *   RTE_E_DataServices_ASAM_ODX_File_Version_MinorVersion_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_ASAM_ODX_File_Version_MinorVersion_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_ASAM_ODX_File_Version_MinorVersion_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_ASAM_ODX_File_Version_MinorVersion_ReadData (returns application error)
                       *********************************************************************************************************************/
                        uint8 i;
  2337 29 0    (T)    DataServices_ASAM_ODX_File_Version_MinorVersion_ReadData
  2343 29 1    (T)(F)   for(i = 0u; i < (3u); ++i)
                        {
  2345 29 2     *         Data[i] = Diag_ApplicationData.ASAMODXFileVersion[i + (3u)];
                        }
  2348 29 3     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_AUTOSAR_Standard_Application_Software_Identification_CombinedSignal_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * This runnable is never executed by the RTE.
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_AUTOSAR_Standard_Application_Software_Identification_CombinedSignal_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Active_Diagnostic_Session_activeDiagSession_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Active_Diagnostic_Session_activeDiagSession>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Active_Diagnostic_Session_activeDiagSession_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Active_Diagnostic_Session_activeDiagSession_DCM_E_PENDING
                       *   RTE_E_DataServices_Active_Diagnostic_Session_activeDiagSession_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Active_Diagnostic_Session_activeDiagSession_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Active_Diagnostic_Session_activeDiagSession_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Active_Diagnostic_Session_activeDiagSession_ReadData (returns application error)
                       *********************************************************************************************************************/
  2410 30 0    (T)    DataServices_Active_Diagnostic_Session_activeDiagSession_ReadData
  2415 30 1     *       uint8 activeSession = 0;
  2416 30 2     *       (void)Dcm_GetSesCtrlType(&activeSession);
  2417 30 3     *       Data[0] = activeSession;
  2419 30 4     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Basic_Settings_Status_BasicSettStatus_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Basic_Settings_Status_BasicSettStatus>
                       *
                       **********************************************************************************************************************
                       *
                       * Client/Server Interfaces:
                       * =========================
                       *   Server Invocation:
                       *   ------------------
                       *   Std_ReturnType Rte_Call_RoutineStatus_GetStatus(uint8 *arg)
                       *     Synchronous Server Invocation. Timeout: None
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Basic_Settings_Status_BasicSettStatus_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Basic_Settings_Status_BasicSettStatus_DCM_E_PENDING
                       *   RTE_E_DataServices_Basic_Settings_Status_BasicSettStatus_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Basic_Settings_Status_BasicSettStatus_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Basic_Settings_Status_BasicSettStatus_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Basic_Settings_Status_BasicSettStatus_ReadData (returns application error)
                       *********************************************************************************************************************/
  2470 31 0    (T)    DataServices_Basic_Settings_Status_BasicSettStatus_ReadData
  2475 31 1     *       uint8 Routine_Status = 0u;
  2477 31 2     *       (void)(RoutineStatus_GetStatus(&Routine_Status), ((Std_ReturnType)(0U)));
  2479 31 3    (T)(F)   if(Routine_Status == 1u)
                        {
  2481 31 4     *         Data[0] = 0xC0;
                        }
                        else
                        {
  2485 31 5     *         Data[0] = 0x00;
                        }
  2488 31 6     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Bootloader_TP_Blocksize_blocksize>
                       *
                       **********************************************************************************************************************
                       *
                       * Service Calls:
                       * ==============
                       *   Service Invocation:
                       *   -------------------
                       *   Std_ReturnType Rte_Call_NvMService_AC3_ID_BTL_TPBlockSize_ReadBlock(dtRef_VOID DstPtr)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Bootloader_TP_Blocksize_blocksize_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING
                       *   RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Bootloader_TP_Blocksize_blocksize_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Bootloader_TP_Blocksize_blocksize_ReadData (returns application error)
                       *********************************************************************************************************************/
  2540 32 0    (T)    DataServices_Bootloader_TP_Blocksize_blocksize_ReadData
  2546 32 1     *       Std_ReturnType retVal = (1U);
  2547 32 2     *       Std_ReturnType rteCallStatus = (1U);
                        static Diag_NvM_Read_State State = (100u);
                        static uint8 TP_BlockSize = 0;
                        NvM_RequestResultType blockStatus;
  2552 32 3     *       switch(State)
                        {
  2554 32 4    (T)        case (100u):
                            /***********************************************************************************************************
                             * after succesful read of data, the state needs to be changed to NVM_REQ_PENDING to wait for the nvm status
                             * 
                             * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE 
                             * 
                             * change the return value to DCM_E_PENDING to announce pending status to DCM
                             * DCM will recall this runnable then acces the corect state that was set in the last call
                            ************************************************************************************************************/
  2563 32 5     *           rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_ReadBlock(&TP_BlockSize);
  2565 32 6    (T)(F)       if((1U) != rteCallStatus)
                            {
  2567 32 7     *             State = (2U);
                            }
                            else 
                            {
  2571 32 8     *             State = (101u);
                            }
  2574 32 9     *           retVal = (10U);
  2576 32 10    *           break;
  2578 32 11   (T)        case (2U):
                            /***********************************************************************************************************
                             * after succesful read of block status the state has to be set according of the block status
                             * 
                             * for NVM_REQ_PENDING status -> state should be NVM_REQ_PENDING
                             * 
                             * for NVM_REQ_OK status -> state should be NVM_REQ_OK
                             * 
                             * for any other status -> state should be NVM_REQ_NOT_OKS
                             * 
                             * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE
                             * 
                             * change the return value to DCM_E_PENDING to announce pending status to DCM 
                             * DCM will recall this runnable then acces the corect state that was set in the last call
                            ************************************************************************************************************/
  2593 32 12    *           rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_TPBlockSize_GetErrorStatus(&blockStatus);
  2594 32 13   (T)(F)       if((1U) != rteCallStatus)
                            {
  2596 32 14    *             switch (blockStatus)
                              {
  2598 32 15   (T)              case (2U):
  2599 32 16    *                 State = (2U);
  2600 32 17    *                 break;
  2602 32 18   (T)              case (0U):
  2603 32 19    *                 State = (0U);
  2604 32 20    *                 break;
  2606 32 21   (T)              case (8U):
  2607 32 22    *                 State = (0U);
  2608 32 23    *                 break;
  2610 32 24   (T)              case (4U):
  2611 32 25    *                 State = (2U);
  2612 32 26    *                 break;
  2614 32 27   (T)              default:
  2615 32 28    *                 State = (1U);
  2616 32 29    *                 break;
                              }
                            }
                            else 
                            {
  2621 32 30    *             State = (101u);
                            }
  2623 32 31    *           retVal = (10U);
  2624 32 32    *           break;
  2626 32 33   (T)        case (0U):
                            /***********************************************************************************************************
                             * write data to the output pointer of the diagnostic service to be sent on uds response
                             * 
                             * change the return value to RTE_E_OK to announce positive response
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  2634 32 34    *           retVal = (0U);
  2635 32 35    *           Data[0] = TP_BlockSize; /* PRQA S 2961 #TP_BlockSize reads value from NVM */
  2636 32 36    *           State = (100u);
  2637 32 37    *           break;
  2639 32 38   (T)        case (1U):
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  2645 32 39    *           retVal = (1U);
  2646 32 40    *           State = (100u);
  2647 32 41    *           break;
  2649 32 42   (T)        case (101u):
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  2655 32 43    *           retVal = (1U);
  2656 32 44    *           State = (100u);
  2657 32 45    *           break;
                          /*VCAST_DONT_INSTRUMENT_START*/
                          default:
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
                            retVal = (1U);
                            State = (100u);
                            break;
                          /*VCAST_DONT_INSTRUMENT_END*/
                        }
  2674 32 46    *       return retVal;
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Bootloader_TP_Blocksize_blocksize_WriteData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <WriteData> of PortPrototype <DataServices_Bootloader_TP_Blocksize_blocksize>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Bootloader_TP_Blocksize_blocksize_WriteData(const uint8 *Data, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType *ErrorCode)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_DCM_E_PENDING
                       *   RTE_E_DataServices_Bootloader_TP_Blocksize_blocksize_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Bootloader_TP_Blocksize_blocksize_WriteData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Bootloader_TP_Blocksize_blocksize_WriteData(const  uint8  * Data, Dcm_OpStatusType OpStatus,  Dcm_NegativeResponseCodeType  * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Bootloader_TP_Blocksize_blocksize_WriteData (returns application error)
                       *********************************************************************************************************************/
  2716 33 0    (T)    DataServices_Bootloader_TP_Blocksize_blocksize_WriteData
  2721 33 1     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_ECU_Programming_Information_ECUProgInfo>
                       *
                       **********************************************************************************************************************
                       *
                       * Service Calls:
                       * ==============
                       *   Service Invocation:
                       *   -------------------
                       *   Std_ReturnType Rte_Call_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_GetErrorStatus(NvM_RequestResultType *ErrorStatus)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *   Std_ReturnType Rte_Call_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_ReadBlock(dtRef_VOID DstPtr)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *   Std_ReturnType Rte_Call_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus(NvM_RequestResultType *ErrorStatus)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *   Std_ReturnType Rte_Call_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock(dtRef_VOID DstPtr)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_ECU_Programming_Information_ECUProgInfo_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_ECU_Programming_Information_ECUProgInfo_DCM_E_PENDING
                       *   RTE_E_DataServices_ECU_Programming_Information_ECUProgInfo_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_ECU_Programming_Information_ECUProgInfo_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_ECU_Programming_Information_ECUProgInfo_ReadData (returns application error)
                       *********************************************************************************************************************/
  2782 34 0    (T)    DataServices_ECU_Programming_Information_ECUProgInfo_ReadData
  2787 34 1     *       Std_ReturnType retVal = (0U);
  2789 34 2     *       Std_ReturnType rteCallStatus = (1U);
                         NvM_RequestResultType blockStatus_Btl_UpdaterData;
                         NvM_RequestResultType blockStatus_Btl_ApplicationValidFlag;
                         static uint8 Btl_UpdaterData[8] = {0,0,0,0,0,0,0,0};
                         static uint8 Btl_ApplicationValidFlag = 0;
                         static Diag_NvM_Read_State State = (100u);
  2797 34 3     *       switch(State)
                        {
  2799 34 4    (T)        case (100u):
                            /***********************************************************************************************************
                             * after succesful read of data, the state needs to be changed to NVM_REQ_PENDING to wait for the nvm status
                             * 
                             * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE 
                             * 
                             * change the return value to DCM_E_PENDING to announce pending status to DCM
                             * DCM will recall this runnable then acces the corect state that was set in the last call
                            ************************************************************************************************************/
  2808 34 5     *           rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock(&Btl_UpdaterData);
  2809 34 6     *           rteCallStatus |= Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_ReadBlock(&Btl_ApplicationValidFlag);
  2810 34 7    (T)(F)       if(((1U) & rteCallStatus) != (1U))
                            {
  2812 34 8     *             State = (2U);
                            }
                            else 
                            {
  2816 34 9     *             State = (1U);        
                            }
  2818 34 10    *           retVal = (10U);
  2819 34 11    *           break;
  2821 34 12   (T)        case (2U):
                            /***********************************************************************************************************
                             * after succesful read of block status the state has to be set according of the block status
                             * 
                             * for NVM_REQ_PENDING status -> state should be NVM_REQ_PENDING
                             * 
                             * for NVM_REQ_OK status -> state should be NVM_REQ_OK
                             * 
                             * for any other status -> state should be NVM_REQ_NOT_OKS
                             * 
                             * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE
                             * 
                             * change the return value to DCM_E_PENDING to announce pending status to DCM 
                             * DCM will recall this runnable then acces the corect state that was set in the last call
                            ************************************************************************************************************/
  2836 34 13    *           rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus(&blockStatus_Btl_UpdaterData);
  2837 34 14    *           rteCallStatus |= Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_ApplicationValidFlag_GetErrorStatus(&blockStatus_Btl_ApplicationValidFlag);
  2838 34 15   (T)(F)       if(((1U) & rteCallStatus) != (1U))
                            {
  2841 34 16   (T)(F)         if(((0U) == blockStatus_Btl_UpdaterData) && ((0U) == blockStatus_Btl_ApplicationValidFlag))
                              {
  2843 34 17    *               State = (0U);
                              }        
                              else 
  2845 34 18   (T)(F)           if(((2U) == blockStatus_Btl_UpdaterData) || ((2U) == blockStatus_Btl_ApplicationValidFlag))
                              {
  2847 34 19    *                 State = (2U);
                              }
                              else
                              {
  2851 34 20    *                 State = (101u);
                              }
                            }
  2854 34 21    *           retVal = (10U);
  2855 34 22    *           break;
  2857 34 23   (T)        case (0U):
                            /***********************************************************************************************************
                             * write data to the output pointer of the diagnostic service to be sent on uds response
                             * 
                             * change the return value to RTE_E_OK to announce positive response
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  2865 34 24   (T)(F)       if ((0xD1U == Btl_ApplicationValidFlag) && (1u == Btl_UpdaterData[0x00U])
                             && (1u == Btl_UpdaterData[0x04U]))
                            {
  2868 34 25    *             Data[0] = (0x40);
                            }
                            else
                            {
  2872 34 26    *             Data[0] = (0x44);
                            }
  2874 34 27    *           retVal = (0U);
  2875 34 28    *           State = (100u);
  2876 34 29    *           break;
  2878 34 30   (T)        case (1U):
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  2884 34 31    *           retVal = (1U);
  2885 34 32    *           State = (100u);
  2886 34 33    *           break;
  2888 34 34   (T)        case (101u):
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  2894 34 35    *           Data[0] = (0x44);
  2895 34 36    *           retVal = (0U);
  2896 34 37    *           State = (100u);
  2897 34 38    *           break;
                          /*VCAST_DONT_INSTRUMENT_START*/
                          default:
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
                            retVal = (1U);
                            State = (100u);
                            break;
                          /*VCAST_DONT_INSTRUMENT_END*/
                        }
  2911 34 39    *       return retVal;
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_ECU_Serial_Number_ECU_SerialNumber_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_ECU_Serial_Number_ECU_SerialNumber>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_ECU_Serial_Number_ECU_SerialNumber_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data20ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_ECU_Serial_Number_ECU_SerialNumber_DCM_E_PENDING
                       *   RTE_E_DataServices_ECU_Serial_Number_ECU_SerialNumber_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_ECU_Serial_Number_ECU_SerialNumber_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_ECU_Serial_Number_ECU_SerialNumber_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_ECU_Serial_Number_ECU_SerialNumber_ReadData (returns application error)
                       *********************************************************************************************************************/
                        uint8 i;
  2953 35 0    (T)    DataServices_ECU_Serial_Number_ECU_SerialNumber_ReadData
  2960 35 1    (T)(F)   for (i = 0u; i < (20u); i++)
                        {
  2962 35 2     *         Data[i] = Stub_Regs_Esp.bF18C.pload[i];
                        }
  2965 35 3     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_FDS_Project_Data_BitField_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_FDS_Project_Data_BitField>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_FDS_Project_Data_BitField_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_FDS_Project_Data_BitField_DCM_E_PENDING
                       *   RTE_E_DataServices_FDS_Project_Data_BitField_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_FDS_Project_Data_BitField_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_FDS_Project_Data_BitField_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_FDS_Project_Data_BitField_ReadData (returns application error)
                       *********************************************************************************************************************/
  3007 36 0    (T)    DataServices_FDS_Project_Data_BitField_ReadData
  3013 36 1     *       Data[0] = (0x00u);
  3015 36 2     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_FDS_Project_Data_Hash_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_FDS_Project_Data_Hash>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_FDS_Project_Data_Hash_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data254ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_FDS_Project_Data_Hash_DCM_E_PENDING
                       *   RTE_E_DataServices_FDS_Project_Data_Hash_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_FDS_Project_Data_Hash_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_FDS_Project_Data_Hash_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_FDS_Project_Data_Hash_ReadData (returns application error)
                       *********************************************************************************************************************/
  3057 37 0    (T)    DataServices_FDS_Project_Data_Hash_ReadData
  3063 37 1     *       Data[0] = (0x00u);
  3065 37 2     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_FDS_Project_Data_Hash_ReadDataLength
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadDataLength> of PortPrototype <DataServices_FDS_Project_Data_Hash>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_FDS_Project_Data_Hash_ReadDataLength(Dcm_OpStatusType OpStatus, uint16 *DataLength)
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_FDS_Project_Data_Hash_DCM_E_PENDING
                       *   RTE_E_DataServices_FDS_Project_Data_Hash_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_FDS_Project_Data_Hash_ReadDataLength_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_FDS_Project_Data_Hash_ReadDataLength(Dcm_OpStatusType OpStatus,  uint16  * DataLength) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_FDS_Project_Data_Hash_ReadDataLength (returns application error)
                       *********************************************************************************************************************/
  3106 38 0    (T)    DataServices_FDS_Project_Data_Hash_ReadDataLength
  3112 38 1     *       *DataLength = (0x01u);
  3114 38 2     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_FDS_Project_Data_Project_ID_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_FDS_Project_Data_Project_ID>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_FDS_Project_Data_Project_ID_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data4ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_FDS_Project_Data_Project_ID_DCM_E_PENDING
                       *   RTE_E_DataServices_FDS_Project_Data_Project_ID_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_FDS_Project_Data_Project_ID_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_FDS_Project_Data_Project_ID_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_FDS_Project_Data_Project_ID_ReadData (returns application error)
                       *********************************************************************************************************************/
  3156 39 0    (T)    DataServices_FDS_Project_Data_Project_ID_ReadData
  3162 39 1     *       Data[0] = (uint8)((uint32)(0x00000B0Eu) >> (24u));
  3163 39 2     *       Data[1] = (uint8)((uint32)(0x00000B0Eu) >> (16u));
  3164 39 3     *       Data[2] = (uint8)((0x00000B0Eu) >> 8u); /* PRQA S 3120 #Array index */
  3165 39 4     *       Data[3] = (uint8)(0x00000B0Eu); /* PRQA S 3120 #Array index */
  3167 39 5     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day>
                       *
                       **********************************************************************************************************************
                       *
                       * Service Calls:
                       * ==============
                       *   Service Invocation:
                       *   -------------------
                       *   Std_ReturnType Rte_Call_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus(NvM_RequestResultType *ErrorStatus)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *   Std_ReturnType Rte_Call_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock(dtRef_VOID DstPtr)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_DCM_E_PENDING
                       *   RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData (returns application error)
                       *********************************************************************************************************************/
  3222 40 0    (T)    DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData
  3227 40 1     *       Std_ReturnType retVal = (1U);
  3228 40 2     *       Std_ReturnType rteCallStatus = (1U);
                        static Diag_NvM_Read_State State = (100u);
                        static uint32 BlockVersionAppl;
                        NvM_RequestResultType blockStatus;
  3233 40 3     *       switch(State)
                        {
  3235 40 4    (T)        case (100u):
                            /***********************************************************************************************************
                             * after succesful read of data, the state needs to be changed to NVM_REQ_PENDING to wait for the nvm status
                             * 
                             * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE 
                             * 
                             * change the return value to DCM_E_PENDING to announce pending status to DCM
                             * DCM will recall this runnable then acces the corect state that was set in the last call
                            ************************************************************************************************************/
  3244 40 5     *           rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock(&BlockVersionAppl);
  3246 40 6    (T)(F)       if((1U) != rteCallStatus)
                            {
  3248 40 7     *             State = (2U);
                            }
                            else 
                            {
  3252 40 8     *             State = (101u);
                            }
  3255 40 9     *           retVal = (10U);
  3257 40 10    *           break;
  3259 40 11   (T)        case (2U):
                            /***********************************************************************************************************
                             * after succesful read of block status the state has to be set according of the block status
                             * 
                             * for NVM_REQ_PENDING status -> state should be NVM_REQ_PENDING
                             * 
                             * for NVM_REQ_OK status -> state should be NVM_REQ_OK
                             * 
                             * for any other status -> state should be NVM_REQ_NOT_OKS
                             * 
                             * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE
                             * 
                             * change the return value to DCM_E_PENDING to announce pending status to DCM 
                             * DCM will recall this runnable then acces the corect state that was set in the last call
                            ************************************************************************************************************/
  3274 40 12    *           rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus(&blockStatus);
  3275 40 13   (T)(F)       if((1U) != rteCallStatus)
                            {
  3277 40 14    *             switch (blockStatus)
                              {
  3279 40 15   (T)              case (2U):
  3280 40 16    *                 State = (2U);
  3281 40 17    *                 break;
  3283 40 18   (T)              case (0U):
  3284 40 19    *                 State = (0U);
  3285 40 20    *                 break;
  3287 40 21   (T)              case (8U):
  3288 40 22    *                 State = (0U);
  3289 40 23    *                 break;
  3291 40 24   (T)              case (4U):
  3292 40 25    *                 State = (2U);
  3293 40 26    *                 break;
  3295 40 27   (T)              default:
  3296 40 28    *                 State = (1U);
  3297 40 29    *                 break;
                              }
                            }
                            else 
                            {
  3302 40 30    *             State = (101u);
                            }
  3304 40 31    *           retVal = (10U);
  3305 40 32    *           break;
  3307 40 33   (T)        case (0U):
                            /***********************************************************************************************************
                             * write data to the output pointer of the diagnostic service to be sent on uds response
                             * 
                             * change the return value to RTE_E_OK to announce positive response
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  3315 40 34    *           retVal = (0U);
  3316 40 35    *           Data[0] = (uint8)(BlockVersionAppl >> (16u)); /* PRQA S 2961 #BlockVersionAppl reads value from NVM */
  3317 40 36    *           State = (100u);
  3318 40 37    *           break;
  3320 40 38   (T)        case (1U):
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  3326 40 39    *           retVal = (1U);
  3327 40 40    *           State = (100u);
  3328 40 41    *           break;
  3330 40 42   (T)        case (101u):
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  3336 40 43    *           retVal = (1U);
  3337 40 44    *           State = (100u);
  3338 40 45    *           break;
                          /*VCAST_DONT_INSTRUMENT_START*/
                          default:
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
                            retVal = (1U);
                            State = (100u);
                            break;
                          /*VCAST_DONT_INSTRUMENT_END*/
                        }
  3353 40 46    *       return retVal;
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month>
                       *
                       **********************************************************************************************************************
                       *
                       * Service Calls:
                       * ==============
                       *   Service Invocation:
                       *   -------------------
                       *   Std_ReturnType Rte_Call_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus(NvM_RequestResultType *ErrorStatus)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *   Std_ReturnType Rte_Call_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock(dtRef_VOID DstPtr)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_DCM_E_PENDING
                       *   RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData (returns application error)
                       *********************************************************************************************************************/
  3408 41 0    (T)    DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData
  3414 41 1     *       Std_ReturnType retVal = (1U);
  3415 41 2     *       Std_ReturnType rteCallStatus = (1U);
                        static Diag_NvM_Read_State State = (100u);
                        static uint16 BlockVersionAppl;
                        NvM_RequestResultType blockStatus;
  3420 41 3     *       switch(State)
                        {
  3422 41 4    (T)        case (100u):
                            /***********************************************************************************************************
                             * after succesful read of data, the state needs to be changed to NVM_REQ_PENDING to wait for the nvm status
                             * 
                             * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE 
                             * 
                             * change the return value to DCM_E_PENDING to announce pending status to DCM
                             * DCM will recall this runnable then acces the corect state that was set in the last call
                            ************************************************************************************************************/
  3431 41 5     *           rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock(&BlockVersionAppl);
  3433 41 6    (T)(F)       if((1U) != rteCallStatus)
                            {
  3435 41 7     *             State = (2U);
                            }
                            else 
                            {
  3439 41 8     *             State = (101u);
                            }
  3442 41 9     *           retVal = (10U);
  3444 41 10    *           break;
  3446 41 11   (T)        case (2U):
                            /***********************************************************************************************************
                             * after succesful read of block status the state has to be set according of the block status
                             * 
                             * for NVM_REQ_PENDING status -> state should be NVM_REQ_PENDING
                             * 
                             * for NVM_REQ_OK status -> state should be NVM_REQ_OK
                             * 
                             * for any other status -> state should be NVM_REQ_NOT_OKS
                             * 
                             * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE
                             * 
                             * change the return value to DCM_E_PENDING to announce pending status to DCM 
                             * DCM will recall this runnable then acces the corect state that was set in the last call
                            ************************************************************************************************************/
  3461 41 12    *           rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus(&blockStatus);
  3462 41 13   (T)(F)       if((1U) != rteCallStatus)
                            {
  3464 41 14    *             switch (blockStatus)
                              {
  3466 41 15   (T)              case (2U):
  3467 41 16    *                 State = (2U);
  3468 41 17    *                 break;
  3470 41 18   (T)              case (0U):
  3471 41 19    *                 State = (0U);
  3472 41 20    *                 break;
  3474 41 21   (T)              case (8U):
  3475 41 22    *                 State = (0U);
  3476 41 23    *                 break;
  3478 41 24   (T)              case (4U):
  3479 41 25    *                 State = (2U);
  3480 41 26    *                 break;
  3482 41 27   (T)              default:
  3483 41 28    *                 State = (1U);
  3484 41 29    *                 break;
                              }
                            }
                            else 
                            {
  3489 41 30    *             State = (101u);
                            }
  3491 41 31    *           retVal = (10U);
  3492 41 32    *           break;
  3494 41 33   (T)        case (0U):
                            /***********************************************************************************************************
                             * write data to the output pointer of the diagnostic service to be sent on uds response
                             * 
                             * change the return value to RTE_E_OK to announce positive response
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  3502 41 34    *           retVal = (0U);
  3503 41 35    *           Data[0] = (uint8)(BlockVersionAppl >> (8u)); /* PRQA S 2961 #BlockVersionAppl reads value from NVM */
  3504 41 36    *           State = (100u);
  3505 41 37    *           break;
  3507 41 38   (T)        case (1U):
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  3513 41 39    *           retVal = (1U);
  3514 41 40    *           State = (100u);
  3515 41 41    *           break;
  3517 41 42   (T)        case (101u):
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  3523 41 43    *           retVal = (1U);
  3524 41 44    *           State = (100u);
  3525 41 45    *           break;
                          /*VCAST_DONT_INSTRUMENT_START*/
                          default:
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
                            retVal = (1U);
                            State = (100u);
                            break;
                          /*VCAST_DONT_INSTRUMENT_END*/
                        }
  3540 41 46    *       return retVal;
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State>
                       *
                       **********************************************************************************************************************
                       *
                       * Service Calls:
                       * ==============
                       *   Service Invocation:
                       *   -------------------
                       *   Std_ReturnType Rte_Call_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus(NvM_RequestResultType *ErrorStatus)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *   Std_ReturnType Rte_Call_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock(dtRef_VOID DstPtr)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_DCM_E_PENDING
                       *   RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData (returns application error)
                       *********************************************************************************************************************/
  3595 42 0    (T)    DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData
  3600 42 1     *       Std_ReturnType retVal = (1U);
  3601 42 2     *       Std_ReturnType rteCallStatus = (1U);
                        static Diag_NvM_Read_State State = (100u);
                        static uint64 BlockVersion;
                        static uint8 ApplicationProgrammingState;
                        NvM_RequestResultType blockStatus;
  3607 42 3     *       switch(State)
                        {
  3609 42 4    (T)        case (100u):
                            /***********************************************************************************************************
                             * after succesful read of data, the state needs to be changed to NVM_REQ_PENDING to wait for the nvm status
                             * 
                             * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE 
                             * 
                             * change the return value to DCM_E_PENDING to announce pending status to DCM
                             * DCM will recall this runnable then acces the corect state that was set in the last call
                            ************************************************************************************************************/
  3618 42 5     *           rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock(&BlockVersion);
  3620 42 6    (T)(F)       if((1U) != rteCallStatus)
                            {
  3622 42 7     *             State = (2U);
                            }
                            else 
                            {
  3626 42 8     *             State = (101u);
                            }
  3629 42 9     *           retVal = (10U);
  3631 42 10    *           break;
  3633 42 11   (T)        case (2U):
                            /***********************************************************************************************************
                             * after succesful read of block status the state has to be set according of the block status
                             * 
                             * for NVM_REQ_PENDING status -> state should be NVM_REQ_PENDING
                             * 
                             * for NVM_REQ_OK status -> state should be NVM_REQ_OK
                             * 
                             * for any other status -> state should be NVM_REQ_NOT_OKS
                             * 
                             * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE
                             * 
                             * change the return value to DCM_E_PENDING to announce pending status to DCM 
                             * DCM will recall this runnable then acces the corect state that was set in the last call
                            ************************************************************************************************************/
  3648 42 12    *           rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus(&blockStatus);
  3649 42 13   (T)(F)       if((1U) != rteCallStatus)
                            {
  3651 42 14    *             switch (blockStatus)
                              {
  3653 42 15   (T)              case (2U):
  3654 42 16    *                 State = (2U);
  3655 42 17    *                 break;
  3657 42 18   (T)              case (0U):
  3658 42 19    *                 State = (0U);
  3659 42 20    *                 break;
  3661 42 21   (T)              case (8U):
  3662 42 22    *                 State = (0U);
  3663 42 23    *                 break;
  3665 42 24   (T)              case (4U):
  3666 42 25    *                 State = (2U);
  3667 42 26    *                 break;
  3669 42 27   (T)              default:
  3670 42 28    *                 State = (1U);
  3671 42 29    *                 break;
                              }
                            }
                            else 
                            {
  3676 42 30    *             State = (101u);
                            }
  3678 42 31    *           retVal = (10U);
  3679 42 32    *           break;
  3681 42 33   (T)        case (0U):
                            /***********************************************************************************************************
                             * write data to the output pointer of the diagnostic service to be sent on uds response
                             * 
                             * change the return value to RTE_E_OK to announce positive response
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  3689 42 34    *           retVal = (0U);
  3690 42 35    *           ApplicationProgrammingState = (uint8)BlockVersion;
                            /* Checks Programming state*/
  3693 42 36   (T)(F)       if(ApplicationProgrammingState == (0x01u))
                            {
  3695 42 37    *             Data[0] = (0x00u);
                            }
                            else 
  3697 42 38   (T)(F)         if(ApplicationProgrammingState == (0x00u))
                            {
  3699 42 39    *               Data[0] = (0xFFu);
                            }
                            else
                            {
  3703 42 40    *               Data[0] = (0x01u);
                            }      
  3706 42 41    *           State = (100u);
  3707 42 42    *           break;
  3709 42 43   (T)        case (1U):
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  3715 42 44    *           retVal = (1U);
  3716 42 45    *           State = (100u);
  3717 42 46    *           break;
  3719 42 47   (T)        case (101u):
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  3725 42 48    *           retVal = (1U);
  3726 42 49    *           State = (100u);
  3727 42 50    *           break;
                          /*VCAST_DONT_INSTRUMENT_START*/
                          default:
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
                            retVal = (1U);
                            State = (100u);
                            break;
                            /*VCAST_DONT_INSTRUMENT_END*/
                        }
  3742 42 51    *       return retVal;  
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year>
                       *
                       **********************************************************************************************************************
                       *
                       * Service Calls:
                       * ==============
                       *   Service Invocation:
                       *   -------------------
                       *   Std_ReturnType Rte_Call_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus(NvM_RequestResultType *ErrorStatus)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *   Std_ReturnType Rte_Call_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock(dtRef_VOID DstPtr)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_DCM_E_PENDING
                       *   RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData (returns application error)
                       *********************************************************************************************************************/
  3796 43 0    (T)    DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData
  3801 43 1     *       Std_ReturnType retVal = (1U);
  3802 43 2     *       Std_ReturnType rteCallStatus = (1U);
                        static Diag_NvM_Read_State State = (100u);
                        static uint8 BlockVersionAppl;
                        NvM_RequestResultType blockStatus;
  3807 43 3     *       switch(State)
                        {
  3809 43 4    (T)        case (100u):
                            /***********************************************************************************************************
                             * after succesful read of data, the state needs to be changed to NVM_REQ_PENDING to wait for the nvm status
                             * 
                             * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE 
                             * 
                             * change the return value to DCM_E_PENDING to announce pending status to DCM
                             * DCM will recall this runnable then acces the corect state that was set in the last call
                            ************************************************************************************************************/
  3818 43 5     *           rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock(&BlockVersionAppl);
  3820 43 6    (T)(F)       if((1U) != rteCallStatus)
                            {
  3822 43 7     *             State = (2U);
                            }
                            else 
                            {
  3826 43 8     *             State = (101u);
                            }
  3829 43 9     *           retVal = (10U);
  3831 43 10    *           break;
  3833 43 11   (T)        case (2U):
                            /***********************************************************************************************************
                             * after succesful read of block status the state has to be set according of the block status
                             * 
                             * for NVM_REQ_PENDING status -> state should be NVM_REQ_PENDING
                             * 
                             * for NVM_REQ_OK status -> state should be NVM_REQ_OK
                             * 
                             * for any other status -> state should be NVM_REQ_NOT_OKS
                             * 
                             * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE
                             * 
                             * change the return value to DCM_E_PENDING to announce pending status to DCM 
                             * DCM will recall this runnable then acces the corect state that was set in the last call
                            ************************************************************************************************************/
  3848 43 12    *           rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus(&blockStatus);
  3849 43 13   (T)(F)       if((1U) != rteCallStatus)
                            {
  3851 43 14    *             switch (blockStatus)
                              {
  3853 43 15   (T)              case (2U):
  3854 43 16    *                 State = (2U);
  3855 43 17    *                 break;
  3857 43 18   (T)              case (0U):
  3858 43 19    *                 State = (0U);
  3859 43 20    *                 break;
  3861 43 21   (T)              case (8U):
  3862 43 22    *                 State = (0U);
  3863 43 23    *                 break;
  3865 43 24   (T)              case (4U):
  3866 43 25    *                 State = (2U);
  3867 43 26    *                 break;
  3869 43 27   (T)              default:
  3870 43 28    *                 State = (1U);
  3871 43 29    *                 break;
                              }
                            }
                            else 
                            {
  3876 43 30    *             State = (101u);
                            }
  3878 43 31    *           retVal = (10U);
  3879 43 32    *           break;
  3881 43 33   (T)        case (0U):
                            /***********************************************************************************************************
                             * write data to the output pointer of the diagnostic service to be sent on uds response
                             * 
                             * change the return value to RTE_E_OK to announce positive response
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  3889 43 34    *           retVal = (0U);
  3890 43 35    *           Data[0] = BlockVersionAppl; /* PRQA S 2961 #BlockVersionAppl reads value from NVM */
  3891 43 36    *           State = (100u);
  3892 43 37    *           break;
  3894 43 38   (T)        case (1U):
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  3900 43 39    *           retVal = (1U);
  3901 43 40    *           State = (100u);
  3902 43 41    *           break;
  3904 43 42   (T)        case (101u):
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  3910 43 43    *           retVal = (1U);
  3911 43 44    *           State = (100u);
  3912 43 45    *           break;
                          /*VCAST_DONT_INSTRUMENT_START*/
                          default:
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
                            retVal = (1U);
                            State = (100u);
                            break;
                          /*VCAST_DONT_INSTRUMENT_END*/
                        }
  3927 43 46    *       return retVal;
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw>
                       *
                       **********************************************************************************************************************
                       *
                       * Service Calls:
                       * ==============
                       *   Service Invocation:
                       *   -------------------
                       *   Std_ReturnType Rte_Call_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus(NvM_RequestResultType *ErrorStatus)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *   Std_ReturnType Rte_Call_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock(dtRef_VOID DstPtr)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data6ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_DCM_E_PENDING
                       *   RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData (returns application error)
                       *********************************************************************************************************************/
  3982 44 0    (T)    DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData
  3988 44 1     *       Std_ReturnType retVal = (1U);
  3989 44 2     *       Std_ReturnType rteCallStatus = (1U);
                        static Diag_NvM_Read_State State = (100u);
                        static uint32 BlockVersionAppl;
                        NvM_RequestResultType blockStatus;
  3994 44 3     *       switch(State)
                        {
  3996 44 4    (T)        case (100u):
                            /***********************************************************************************************************
                             * after succesful read of data, the state needs to be changed to NVM_REQ_PENDING to wait for the nvm status
                             * 
                             * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE 
                             * 
                             * change the return value to DCM_E_PENDING to announce pending status to DCM
                             * DCM will recall this runnable then acces the corect state that was set in the last call
                            ************************************************************************************************************/
  4005 44 5     *           rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_ReadBlock(&BlockVersionAppl);
  4007 44 6    (T)(F)       if((1U) != rteCallStatus)
                            {
  4009 44 7     *             State = (2U);
                            }
                            else 
                            {
  4013 44 8     *             State = (101u);
                            }
  4016 44 9     *           retVal = (10U);
  4018 44 10    *           break;
  4020 44 11   (T)        case (2U):
                            /***********************************************************************************************************
                             * after succesful read of block status the state has to be set according of the block status
                             * 
                             * for NVM_REQ_PENDING status -> state should be NVM_REQ_PENDING
                             * 
                             * for NVM_REQ_OK status -> state should be NVM_REQ_OK
                             * 
                             * for any other status -> state should be NVM_REQ_NOT_OKS
                             * 
                             * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE
                             * 
                             * change the return value to DCM_E_PENDING to announce pending status to DCM 
                             * DCM will recall this runnable then acces the corect state that was set in the last call
                            ************************************************************************************************************/
  4035 44 12    *           rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Appl_GetErrorStatus(&blockStatus);
  4036 44 13   (T)(F)       if((1U) != rteCallStatus)
                            {
  4038 44 14    *             switch (blockStatus)
                              {
  4040 44 15   (T)              case (2U):
  4041 44 16    *                 State = (2U);
  4042 44 17    *                 break;
  4044 44 18   (T)              case (0U):
  4045 44 19    *                 State = (0U);
  4046 44 20    *                 break;
  4048 44 21   (T)              case (8U):
  4049 44 22    *                 State = (0U);
  4050 44 23    *                 break;
  4052 44 24   (T)              case (4U):
  4053 44 25    *                 State = (2U);
  4054 44 26    *                 break;
  4056 44 27   (T)              default:
  4057 44 28    *                 State = (1U);
  4058 44 29    *                 break;
                              }
                            }
                            else 
                            {
  4063 44 30    *             State = (101u);
                            }
  4065 44 31    *           retVal = (10U);
  4066 44 32    *           break;
  4068 44 33   (T)        case (0U):
                            /***********************************************************************************************************
                             * write data to the output pointer of the diagnostic service to be sent on uds response
                             * 
                             * change the return value to RTE_E_OK to announce positive response
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  4076 44 34    *           retVal = (0U);
  4077 44 35    *           Data[0] = (uint8)(BlockVersionAppl >> (24u)); /* PRQA S 2961 #BlockVersionAppl reads value from NVM */
  4078 44 36    *           State = (100u);
  4079 44 37    *           break;
  4081 44 38   (T)        case (1U):
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  4087 44 39    *           retVal = (1U);
  4088 44 40    *           State = (100u);
  4089 44 41    *           break;
  4091 44 42   (T)        case (101u):
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  4097 44 43    *           retVal = (1U);
  4098 44 44    *           State = (100u);
  4099 44 45    *           break;
                          /*VCAST_DONT_INSTRUMENT_START*/
                          default:
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
                            retVal = (1U);
                            State = (100u);
                            break;
                          /*VCAST_DONT_INSTRUMENT_END*/
                        }
  4114 44 46    *       return retVal;
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day>
                       *
                       **********************************************************************************************************************
                       *
                       * Service Calls:
                       * ==============
                       *   Service Invocation:
                       *   -------------------
                       *   Std_ReturnType Rte_Call_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus(NvM_RequestResultType *ErrorStatus)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *   Std_ReturnType Rte_Call_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock(dtRef_VOID DstPtr)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_DCM_E_PENDING
                       *   RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData (returns application error)
                       *********************************************************************************************************************/
  4169 45 0    (T)    DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData
  4175 45 1     *       Std_ReturnType retVal = (1U);
  4176 45 2     *       Std_ReturnType rteCallStatus = (1U);
                        static Diag_NvM_Read_State State = (100u);
                        static uint32 BlockVersionBtl;
                        NvM_RequestResultType blockStatus;
  4181 45 3     *       switch(State)
                        {
  4183 45 4    (T)        case (100u):
                            /***********************************************************************************************************
                             * after succesful read of data, the state needs to be changed to NVM_REQ_PENDING to wait for the nvm status
                             * 
                             * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE 
                             * 
                             * change the return value to DCM_E_PENDING to announce pending status to DCM
                             * DCM will recall this runnable then acces the corect state that was set in the last call
                            ************************************************************************************************************/
  4192 45 5     *           rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock(&BlockVersionBtl);
  4194 45 6    (T)(F)       if((1U) != rteCallStatus)
                            {
  4196 45 7     *             State = (2U);
                            }
                            else 
                            {
  4200 45 8     *             State = (101u);
                            }
  4203 45 9     *           retVal = (10U);
  4205 45 10    *           break;
  4207 45 11   (T)        case (2U):
                            /***********************************************************************************************************
                             * after succesful read of block status the state has to be set according of the block status
                             * 
                             * for NVM_REQ_PENDING status -> state should be NVM_REQ_PENDING
                             * 
                             * for NVM_REQ_OK status -> state should be NVM_REQ_OK
                             * 
                             * for any other status -> state should be NVM_REQ_NOT_OKS
                             * 
                             * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE
                             * 
                             * change the return value to DCM_E_PENDING to announce pending status to DCM 
                             * DCM will recall this runnable then acces the corect state that was set in the last call
                            ************************************************************************************************************/
  4222 45 12    *           rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus(&blockStatus);
  4223 45 13   (T)(F)       if((1U) != rteCallStatus)
                            {
  4225 45 14    *             switch (blockStatus)
                              {
  4227 45 15   (T)              case (2U):
  4228 45 16    *                 State = (2U);
  4229 45 17    *                 break;
  4231 45 18   (T)              case (0U):
  4232 45 19    *                 State = (0U);
  4233 45 20    *                 break;
  4235 45 21   (T)              case (8U):
  4236 45 22    *                 State = (0U);
  4237 45 23    *                 break;
  4239 45 24   (T)              case (4U):
  4240 45 25    *                 State = (2U);
  4241 45 26    *                 break;
  4243 45 27   (T)              default:
  4244 45 28    *                 State = (1U);
  4245 45 29    *                 break;
                              }
                            }
                            else 
                            {
  4250 45 30    *             State = (101u);
                            }
  4252 45 31    *           retVal = (10U);
  4253 45 32    *           break;
  4255 45 33   (T)        case (0U):
                            /***********************************************************************************************************
                             * write data to the output pointer of the diagnostic service to be sent on uds response
                             * 
                             * change the return value to RTE_E_OK to announce positive response
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  4263 45 34    *           retVal = (0U);
  4264 45 35    *           Data[0] = (uint8)(BlockVersionBtl >> (16u)); /* PRQA S 2961 #BlockVersionBtl reads value from NVM */
  4265 45 36    *           State = (100u);
  4266 45 37    *           break;
  4268 45 38   (T)        case (1U):
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  4274 45 39    *           retVal = (1U);
  4275 45 40    *           State = (100u);
  4276 45 41    *           break;
  4278 45 42   (T)        case (101u):
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  4284 45 43    *           retVal = (1U);
  4285 45 44    *           State = (100u);
  4286 45 45    *           break;
                          /*VCAST_DONT_INSTRUMENT_START*/
                          default:
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
                            retVal = (1U);
                            State = (100u);
                            break;
                          /*VCAST_DONT_INSTRUMENT_END*/
                        }
  4301 45 46    *       return retVal;
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month>
                       *
                       **********************************************************************************************************************
                       *
                       * Service Calls:
                       * ==============
                       *   Service Invocation:
                       *   -------------------
                       *   Std_ReturnType Rte_Call_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus(NvM_RequestResultType *ErrorStatus)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *   Std_ReturnType Rte_Call_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock(dtRef_VOID DstPtr)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_DCM_E_PENDING
                       *   RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData (returns application error)
                       *********************************************************************************************************************/
  4356 46 0    (T)    DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData
  4362 46 1     *       Std_ReturnType retVal = (1U);
  4363 46 2     *       Std_ReturnType rteCallStatus = (1U);
                        static Diag_NvM_Read_State State = (100u);
                        static uint16 BlockVersionBtl;
                        NvM_RequestResultType blockStatus;
  4368 46 3     *       switch(State)
                        {
  4370 46 4    (T)        case (100u):
                            /***********************************************************************************************************
                             * after succesful read of data, the state needs to be changed to NVM_REQ_PENDING to wait for the nvm status
                             * 
                             * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE 
                             * 
                             * change the return value to DCM_E_PENDING to announce pending status to DCM
                             * DCM will recall this runnable then acces the corect state that was set in the last call
                            ************************************************************************************************************/
  4379 46 5     *           rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock(&BlockVersionBtl);
  4381 46 6    (T)(F)       if((1U) != rteCallStatus)
                            {
  4383 46 7     *             State = (2U);
                            }
                            else 
                            {
  4387 46 8     *             State = (101u);
                            }
  4390 46 9     *           retVal = (10U);
  4392 46 10    *           break;
  4394 46 11   (T)        case (2U):
                            /***********************************************************************************************************
                             * after succesful read of block status the state has to be set according of the block status
                             * 
                             * for NVM_REQ_PENDING status -> state should be NVM_REQ_PENDING
                             * 
                             * for NVM_REQ_OK status -> state should be NVM_REQ_OK
                             * 
                             * for any other status -> state should be NVM_REQ_NOT_OKS
                             * 
                             * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE
                             * 
                             * change the return value to DCM_E_PENDING to announce pending status to DCM 
                             * DCM will recall this runnable then acces the corect state that was set in the last call
                            ************************************************************************************************************/
  4409 46 12    *           rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus(&blockStatus);
  4410 46 13   (T)(F)       if((1U) != rteCallStatus)
                            {
  4412 46 14    *             switch (blockStatus)
                              {
  4414 46 15   (T)              case (2U):
  4415 46 16    *                 State = (2U);
  4416 46 17    *                 break;
  4418 46 18   (T)              case (0U):
  4419 46 19    *                 State = (0U);
  4420 46 20    *                 break;
  4422 46 21   (T)              case (8U):
  4423 46 22    *                 State = (0U);
  4424 46 23    *                 break;
  4426 46 24   (T)              case (4U):
  4427 46 25    *                 State = (2U);
  4428 46 26    *                 break;
  4430 46 27   (T)              default:
  4431 46 28    *                 State = (1U);
  4432 46 29    *                 break;
                              }
                            }
                            else 
                            {
  4437 46 30    *             State = (101u);
                            }
  4439 46 31    *           retVal = (10U);
  4440 46 32    *           break;
  4442 46 33   (T)        case (0U):
                            /***********************************************************************************************************
                             * write data to the output pointer of the diagnostic service to be sent on uds response
                             * 
                             * change the return value to RTE_E_OK to announce positive response
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  4450 46 34    *           retVal = (0U);
  4451 46 35    *           Data[0] = (uint8)(BlockVersionBtl >> (8u)); /* PRQA S 2961 #BlockVersionBtl reads value from NVM */
  4452 46 36    *           State = (100u);
  4453 46 37    *           break;
  4455 46 38   (T)        case (1U):
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  4461 46 39    *           retVal = (1U);
  4462 46 40    *           State = (100u);
  4463 46 41    *           break;
  4465 46 42   (T)        case (101u):
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  4471 46 43    *           retVal = (1U);
  4472 46 44    *           State = (100u);
  4473 46 45    *           break;
                          /*VCAST_DONT_INSTRUMENT_START*/
                          default:
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
                            retVal = (1U);
                            State = (100u);
                            break;
                            /*VCAST_DONT_INSTRUMENT_END*/
                        }
  4488 46 46    *       return retVal;
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State>
                       *
                       **********************************************************************************************************************
                       *
                       * Service Calls:
                       * ==============
                       *   Service Invocation:
                       *   -------------------
                       *   Std_ReturnType Rte_Call_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus(NvM_RequestResultType *ErrorStatus)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *   Std_ReturnType Rte_Call_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock(dtRef_VOID DstPtr)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_DCM_E_PENDING
                       *   RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData (returns application error)
                       *********************************************************************************************************************/
  4544 47 0    (T)    DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData
  4550 47 1     *       Std_ReturnType retVal = (1U);
  4551 47 2     *       Std_ReturnType rteCallStatus = (1U);
                        static Diag_NvM_Read_State State = (100u);
                        static uint64 BlockVersion;
                        static uint8 BootloaderProgrammingState;
                        NvM_RequestResultType blockStatus;
  4557 47 3     *       switch(State)
                        {
  4559 47 4    (T)        case (100u):
                            /***********************************************************************************************************
                             * after succesful read of data, the state needs to be changed to NVM_REQ_PENDING to wait for the nvm status
                             * 
                             * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE 
                             * 
                             * change the return value to DCM_E_PENDING to announce pending status to DCM
                             * DCM will recall this runnable then acces the corect state that was set in the last call
                            ************************************************************************************************************/
  4568 47 5     *           rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock(&BlockVersion);
  4570 47 6    (T)(F)       if((1U) != rteCallStatus)
                            {
  4572 47 7     *             State = (2U);
                            }
                            else 
                            {
  4576 47 8     *             State = (101u);
                            }
  4579 47 9     *           retVal = (10U);
  4581 47 10    *           break;
  4583 47 11   (T)        case (2U):
                            /***********************************************************************************************************
                             * after succesful read of block status the state has to be set according of the block status
                             * 
                             * for NVM_REQ_PENDING status -> state should be NVM_REQ_PENDING
                             * 
                             * for NVM_REQ_OK status -> state should be NVM_REQ_OK
                             * 
                             * for any other status -> state should be NVM_REQ_NOT_OKS
                             * 
                             * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE
                             * 
                             * change the return value to DCM_E_PENDING to announce pending status to DCM 
                             * DCM will recall this runnable then acces the corect state that was set in the last call
                            ************************************************************************************************************/
  4598 47 12    *           rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus(&blockStatus);
  4599 47 13   (T)(F)       if((1U) != rteCallStatus)
                            {
  4601 47 14    *             switch (blockStatus)
                              {
  4603 47 15   (T)              case (2U):
  4604 47 16    *                 State = (2U);
  4605 47 17    *                 break;
  4607 47 18   (T)              case (0U):
  4608 47 19    *                 State = (0U);
  4609 47 20    *                 break;
  4611 47 21   (T)              case (8U):
  4612 47 22    *                 State = (0U);
  4613 47 23    *                 break;
  4615 47 24   (T)              case (4U):
  4616 47 25    *                 State = (2U);
  4617 47 26    *                 break;
  4619 47 27   (T)              default:
  4620 47 28    *                 State = (1U);
  4621 47 29    *                 break;
                              }
                            }
                            else 
                            {
  4626 47 30    *             State = (101u);
                            }
  4628 47 31    *           retVal = (10U);
  4629 47 32    *           break;
  4631 47 33   (T)        case (0U):
                            /***********************************************************************************************************
                             * write data to the output pointer of the diagnostic service to be sent on uds response
                             * 
                             * change the return value to RTE_E_OK to announce positive response
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  4639 47 34    *           retVal = (0U);
  4640 47 35    *           BootloaderProgrammingState = (uint8)(BlockVersion >> (24u));
                            /* Checks Programming state*/
  4643 47 36   (T)(F)       if(BootloaderProgrammingState == (0x01u))
                            {
  4645 47 37    *             Data[0] = (0x00u);
                            }
                            else 
  4647 47 38   (T)(F)         if(BootloaderProgrammingState == (0x00u))
                            {
  4649 47 39    *               Data[0] = (0xFFu);
                            }
                            else
                            {
  4653 47 40    *               Data[0] = (0x01u);
                            }      
  4656 47 41    *           State = (100u);
  4657 47 42    *           break;
  4659 47 43   (T)        case (1U):
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  4665 47 44    *           retVal = (1U);
  4666 47 45    *           State = (100u);
  4667 47 46    *           break;
  4669 47 47   (T)        case (101u):
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  4675 47 48    *           retVal = (1U);
  4676 47 49    *           State = (100u);
  4677 47 50    *           break;
                          /*VCAST_DONT_INSTRUMENT_START*/
                          default:
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
                            retVal = (1U);
                            State = (100u);
                            break;
                            /*VCAST_DONT_INSTRUMENT_END*/
                        }
  4692 47 51    *       return retVal; 
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year>
                       *
                       **********************************************************************************************************************
                       *
                       * Service Calls:
                       * ==============
                       *   Service Invocation:
                       *   -------------------
                       *   Std_ReturnType Rte_Call_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus(NvM_RequestResultType *ErrorStatus)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *   Std_ReturnType Rte_Call_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock(dtRef_VOID DstPtr)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_DCM_E_PENDING
                       *   RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData (returns application error)
                       *********************************************************************************************************************/
  4747 48 0    (T)    DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData
  4753 48 1     *       Std_ReturnType retVal = (1U);
  4754 48 2     *       Std_ReturnType rteCallStatus = (1U);
                        static Diag_NvM_Read_State State = (100u);
                        static uint8 BlockVersionBtl;
                        NvM_RequestResultType blockStatus;
  4759 48 3     *       switch(State)
                        {
  4761 48 4    (T)        case (100u):
                            /***********************************************************************************************************
                             * after succesful read of data, the state needs to be changed to NVM_REQ_PENDING to wait for the nvm status
                             * 
                             * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE 
                             * 
                             * change the return value to DCM_E_PENDING to announce pending status to DCM
                             * DCM will recall this runnable then acces the corect state that was set in the last call
                            ************************************************************************************************************/
  4770 48 5     *           rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock(&BlockVersionBtl);
  4772 48 6    (T)(F)       if((1U) != rteCallStatus)
                            {
  4774 48 7     *             State = (2U);
                            }
                            else 
                            {
  4778 48 8     *             State = (101u);
                            }
  4781 48 9     *           retVal = (10U);
  4783 48 10    *           break;
  4785 48 11   (T)        case (2U):
                            /***********************************************************************************************************
                             * after succesful read of block status the state has to be set according of the block status
                             * 
                             * for NVM_REQ_PENDING status -> state should be NVM_REQ_PENDING
                             * 
                             * for NVM_REQ_OK status -> state should be NVM_REQ_OK
                             * 
                             * for any other status -> state should be NVM_REQ_NOT_OKS
                             * 
                             * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE
                             * 
                             * change the return value to DCM_E_PENDING to announce pending status to DCM 
                             * DCM will recall this runnable then acces the corect state that was set in the last call
                            ************************************************************************************************************/
  4800 48 12    *           rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus(&blockStatus);
  4801 48 13   (T)(F)       if((1U) != rteCallStatus)
                            {
  4803 48 14    *             switch (blockStatus)
                              {
  4805 48 15   (T)              case (2U):
  4806 48 16    *                 State = (2U);
  4807 48 17    *                 break;
  4809 48 18   (T)              case (0U):
  4810 48 19    *                 State = (0U);
  4811 48 20    *                 break;
  4813 48 21   (T)              case (8U):
  4814 48 22    *                 State = (0U);
  4815 48 23    *                 break;
  4817 48 24   (T)              case (4U):
  4818 48 25    *                 State = (2U);
  4819 48 26    *                 break;
  4821 48 27   (T)              default:
  4822 48 28    *                 State = (1U);
  4823 48 29    *                 break;
                              }
                            }
                            else 
                            {
  4828 48 30    *             State = (101u);
                            }
  4830 48 31    *           retVal = (10U);
  4831 48 32    *           break;
  4833 48 33   (T)        case (0U):
                            /***********************************************************************************************************
                             * write data to the output pointer of the diagnostic service to be sent on uds response
                             * 
                             * change the return value to RTE_E_OK to announce positive response
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  4841 48 34    *           retVal = (0U);
  4842 48 35    *           Data[0] = BlockVersionBtl; /* PRQA S 2961 #BlockVersionBtl reads value from NVM */
  4843 48 36    *           State = (100u);
  4844 48 37    *           break;
  4846 48 38   (T)        case (1U):
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  4852 48 39    *           retVal = (1U);
  4853 48 40    *           State = (100u);
  4854 48 41    *           break;
  4856 48 42   (T)        case (101u):
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  4862 48 43    *           retVal = (1U);
  4863 48 44    *           State = (100u);
  4864 48 45    *           break;
                          /*VCAST_DONT_INSTRUMENT_START*/
                          default:
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
                            retVal = (1U);
                            State = (100u);
                            break;
                          /*VCAST_DONT_INSTRUMENT_END*/
                        }
  4879 48 46    *       return retVal;
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw>
                       *
                       **********************************************************************************************************************
                       *
                       * Service Calls:
                       * ==============
                       *   Service Invocation:
                       *   -------------------
                       *   Std_ReturnType Rte_Call_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus(NvM_RequestResultType *ErrorStatus)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *   Std_ReturnType Rte_Call_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock(dtRef_VOID DstPtr)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data6ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_DCM_E_PENDING
                       *   RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData (returns application error)
                       *********************************************************************************************************************/
  4935 49 0    (T)    DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData
  4941 49 1     *       Std_ReturnType retVal = (1U);
  4942 49 2     *       Std_ReturnType rteCallStatus = (1U);
                        static Diag_NvM_Read_State State = (100u);
                        static uint32 BlockVersionBtl;
                        NvM_RequestResultType blockStatus;
  4947 49 3     *       switch(State)
                        {
  4949 49 4    (T)        case (100u):
                            /***********************************************************************************************************
                             * after succesful read of data, the state needs to be changed to NVM_REQ_PENDING to wait for the nvm status
                             * 
                             * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE 
                             * 
                             * change the return value to DCM_E_PENDING to announce pending status to DCM
                             * DCM will recall this runnable then acces the corect state that was set in the last call
                            ************************************************************************************************************/
  4958 49 5     *           rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_ReadBlock(&BlockVersionBtl);
  4960 49 6    (T)(F)       if((1U) != rteCallStatus)
                            {
  4962 49 7     *             State = (2U);
                            }
                            else 
                            {
  4966 49 8     *             State = (101u);
                            }
  4969 49 9     *           retVal = (10U);
  4971 49 10    *           break;
  4973 49 11   (T)        case (2U):
                            /***********************************************************************************************************
                             * after succesful read of block status the state has to be set according of the block status
                             * 
                             * for NVM_REQ_PENDING status -> state should be NVM_REQ_PENDING
                             * 
                             * for NVM_REQ_OK status -> state should be NVM_REQ_OK
                             * 
                             * for any other status -> state should be NVM_REQ_NOT_OKS
                             * 
                             * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE
                             * 
                             * change the return value to DCM_E_PENDING to announce pending status to DCM 
                             * DCM will recall this runnable then acces the corect state that was set in the last call
                            ************************************************************************************************************/
  4988 49 12    *           rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_Btl_GetErrorStatus(&blockStatus);
  4989 49 13   (T)(F)       if((1U) != rteCallStatus)
                            {
  4991 49 14    *             switch (blockStatus)
                              {
  4993 49 15   (T)              case (2U):
  4994 49 16    *                 State = (2U);
  4995 49 17    *                 break;
  4997 49 18   (T)              case (0U):
  4998 49 19    *                 State = (0U);
  4999 49 20    *                 break;
  5001 49 21   (T)              case (8U):
  5002 49 22    *                 State = (0U);
  5003 49 23    *                 break;
  5005 49 24   (T)              case (4U):
  5006 49 25    *                 State = (2U);
  5007 49 26    *                 break;
  5009 49 27   (T)              default:
  5010 49 28    *                 State = (1U);
  5011 49 29    *                 break;
                              }
                            }
                            else 
                            {
  5016 49 30    *             State = (101u);
                            }
  5018 49 31    *           retVal = (10U);
  5019 49 32    *           break;
  5021 49 33   (T)        case (0U):
                            /***********************************************************************************************************
                             * write data to the output pointer of the diagnostic service to be sent on uds response
                             * 
                             * change the return value to RTE_E_OK to announce positive response
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  5029 49 34    *           retVal = (0U);
  5030 49 35    *           Data[0] = (uint8)(BlockVersionBtl >> (24u)); /* PRQA S 2961 #BlockVersionBtl reads value from NVM */
  5031 49 36    *           State = (100u);
  5032 49 37    *           break;
  5034 49 38   (T)        case (1U):
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  5040 49 39    *           retVal = (1U);
  5041 49 40    *           State = (100u);
  5042 49 41    *           break;
  5044 49 42   (T)        case (101u):
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  5050 49 43    *           retVal = (1U);
  5051 49 44    *           State = (100u);
  5052 49 45    *           break;
                          /*VCAST_DONT_INSTRUMENT_START*/
                          default:
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
                            retVal = (1U);
                            State = (100u);
                            break;
                            /*VCAST_DONT_INSTRUMENT_END*/
                        }
  5067 49 46    *       return retVal;
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day>
                       *
                       **********************************************************************************************************************
                       *
                       * Service Calls:
                       * ==============
                       *   Service Invocation:
                       *   -------------------
                       *   Std_ReturnType Rte_Call_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus(NvM_RequestResultType *ErrorStatus)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *   Std_ReturnType Rte_Call_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock(dtRef_VOID DstPtr)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_DCM_E_PENDING
                       *   RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData (returns application error)
                       *********************************************************************************************************************/
  5123 50 0    (T)    DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData
  5129 50 1     *       Std_ReturnType retVal = (1U);
  5130 50 2     *       Std_ReturnType rteCallStatus = (1U);
                        static Diag_NvM_Read_State State = (100u);
                        static uint32 BlockVersionHSM;
                        NvM_RequestResultType blockStatus;
  5135 50 3     *       switch(State)
                        {
  5137 50 4    (T)        case (100u):
                            /***********************************************************************************************************
                             * after succesful read of data, the state needs to be changed to NVM_REQ_PENDING to wait for the nvm status
                             * 
                             * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE 
                             * 
                             * change the return value to DCM_E_PENDING to announce pending status to DCM
                             * DCM will recall this runnable then acces the corect state that was set in the last call
                            ************************************************************************************************************/
  5146 50 5     *           rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock(&BlockVersionHSM);
  5148 50 6    (T)(F)       if((1U) != rteCallStatus)
                            {
  5150 50 7     *             State = (2U);
                            }
                            else 
                            {
  5154 50 8     *             State = (101u);
                            }
  5157 50 9     *           retVal = (10U);
  5159 50 10    *           break;
  5161 50 11   (T)        case (2U):
                            /***********************************************************************************************************
                             * after succesful read of block status the state has to be set according of the block status
                             * 
                             * for NVM_REQ_PENDING status -> state should be NVM_REQ_PENDING
                             * 
                             * for NVM_REQ_OK status -> state should be NVM_REQ_OK
                             * 
                             * for any other status -> state should be NVM_REQ_NOT_OKS
                             * 
                             * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE
                             * 
                             * change the return value to DCM_E_PENDING to announce pending status to DCM 
                             * DCM will recall this runnable then acces the corect state that was set in the last call
                            ************************************************************************************************************/
  5176 50 12    *           rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus(&blockStatus);
  5177 50 13   (T)(F)       if((1U) != rteCallStatus)
                            {
  5179 50 14    *             switch (blockStatus)
                              {
  5181 50 15   (T)              case (2U):
  5182 50 16    *                 State = (2U);
  5183 50 17    *                 break;
  5185 50 18   (T)              case (0U):
  5186 50 19    *                 State = (0U);
  5187 50 20    *                 break;
  5189 50 21   (T)              case (8U):
  5190 50 22    *                 State = (0U);
  5191 50 23    *                 break;
  5193 50 24   (T)              case (4U):
  5194 50 25    *                 State = (2U);
  5195 50 26    *                 break;
  5197 50 27   (T)              default:
  5198 50 28    *                 State = (1U);
  5199 50 29    *                 break;
                              }
                            }
                            else 
                            {
  5204 50 30    *             State = (101u);
                            }
  5206 50 31    *           retVal = (10U);
  5207 50 32    *           break;
  5209 50 33   (T)        case (0U):
                            /***********************************************************************************************************
                             * write data to the output pointer of the diagnostic service to be sent on uds response
                             * 
                             * change the return value to RTE_E_OK to announce positive response
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  5217 50 34    *           retVal = (0U);
  5218 50 35    *           Data[0] = (uint8)(BlockVersionHSM >> (16u)); /* PRQA S 2961 #BlockVersionHSM reads value from NVM */
  5219 50 36    *           State = (100u);
  5220 50 37    *           break;
  5222 50 38   (T)        case (1U):
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  5228 50 39    *           retVal = (1U);
  5229 50 40    *           State = (100u);
  5230 50 41    *           break;
  5232 50 42   (T)        case (101u):
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  5238 50 43    *           retVal = (1U);
  5239 50 44    *           State = (100u);
  5240 50 45    *           break;
                          /*VCAST_DONT_INSTRUMENT_START*/
                          default:
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
                            retVal = (1U);
                            State = (100u);
                            break;
                          /*VCAST_DONT_INSTRUMENT_END*/
                        }
  5255 50 46    *       return retVal;
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month>
                       *
                       **********************************************************************************************************************
                       *
                       * Service Calls:
                       * ==============
                       *   Service Invocation:
                       *   -------------------
                       *   Std_ReturnType Rte_Call_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus(NvM_RequestResultType *ErrorStatus)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *   Std_ReturnType Rte_Call_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock(dtRef_VOID DstPtr)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_DCM_E_PENDING
                       *   RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData (returns application error)
                       *********************************************************************************************************************/
  5311 51 0    (T)    DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData
  5316 51 1     *       Std_ReturnType retVal = (1U);
  5317 51 2     *       Std_ReturnType rteCallStatus = (1U);
                        static Diag_NvM_Read_State State = (100u);
                        static uint16 BlockVersionHSM;
                        NvM_RequestResultType blockStatus;
  5322 51 3     *       switch(State)
                        {
  5324 51 4    (T)        case (100u):
                            /***********************************************************************************************************
                             * after succesful read of data, the state needs to be changed to NVM_REQ_PENDING to wait for the nvm status
                             * 
                             * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE 
                             * 
                             * change the return value to DCM_E_PENDING to announce pending status to DCM
                             * DCM will recall this runnable then acces the corect state that was set in the last call
                            ************************************************************************************************************/
  5333 51 5     *           rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock(&BlockVersionHSM);
  5335 51 6    (T)(F)       if((1U) != rteCallStatus)
                            {
  5337 51 7     *             State = (2U);
                            }
                            else 
                            {
  5341 51 8     *             State = (101u);
                            }
  5344 51 9     *           retVal = (10U);
  5346 51 10    *           break;
  5348 51 11   (T)        case (2U):
                            /***********************************************************************************************************
                             * after succesful read of block status the state has to be set according of the block status
                             * 
                             * for NVM_REQ_PENDING status -> state should be NVM_REQ_PENDING
                             * 
                             * for NVM_REQ_OK status -> state should be NVM_REQ_OK
                             * 
                             * for any other status -> state should be NVM_REQ_NOT_OKS
                             * 
                             * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE
                             * 
                             * change the return value to DCM_E_PENDING to announce pending status to DCM 
                             * DCM will recall this runnable then acces the corect state that was set in the last call
                            ************************************************************************************************************/
  5363 51 12    *           rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus(&blockStatus);
  5364 51 13   (T)(F)       if((1U) != rteCallStatus)
                            {
  5366 51 14    *             switch (blockStatus)
                              {
  5368 51 15   (T)              case (2U):
  5369 51 16    *                 State = (2U);
  5370 51 17    *                 break;
  5372 51 18   (T)              case (0U):
  5373 51 19    *                 State = (0U);
  5374 51 20    *                 break;
  5376 51 21   (T)              case (8U):
  5377 51 22    *                 State = (0U);
  5378 51 23    *                 break;
  5380 51 24   (T)              case (4U):
  5381 51 25    *                 State = (2U);
  5382 51 26    *                 break;
  5384 51 27   (T)              default:
  5385 51 28    *                 State = (1U);
  5386 51 29    *                 break;
                              }
                            }
                            else 
                            {
  5391 51 30    *             State = (101u);
                            }
  5393 51 31    *           retVal = (10U);
  5394 51 32    *           break;
  5396 51 33   (T)        case (0U):
                            /***********************************************************************************************************
                             * write data to the output pointer of the diagnostic service to be sent on uds response
                             * 
                             * change the return value to RTE_E_OK to announce positive response
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  5404 51 34    *           retVal = (0U);
  5405 51 35    *           Data[0] = (uint8)(BlockVersionHSM >> (8u)); /* PRQA S 2961 #BlockVersionHSM reads value from NVM */
  5406 51 36    *           State = (100u);
  5407 51 37    *           break;
  5409 51 38   (T)        case (1U):
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  5415 51 39    *           retVal = (1U);
  5416 51 40    *           State = (100u);
  5417 51 41    *           break;
  5419 51 42   (T)        case (101u):
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  5425 51 43    *           retVal = (1U);
  5426 51 44    *           State = (100u);
  5427 51 45    *           break;
                          /*VCAST_DONT_INSTRUMENT_START*/
                          default:
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
                            retVal = (1U);
                            State = (100u);
                            break;
                          /*VCAST_DONT_INSTRUMENT_END*/
                        }
  5442 51 46    *       return retVal; 
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State>
                       *
                       **********************************************************************************************************************
                       *
                       * Service Calls:
                       * ==============
                       *   Service Invocation:
                       *   -------------------
                       *   Std_ReturnType Rte_Call_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus(NvM_RequestResultType *ErrorStatus)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *   Std_ReturnType Rte_Call_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock(dtRef_VOID DstPtr)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_DCM_E_PENDING
                       *   RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData (returns application error)
                       *********************************************************************************************************************/
  5497 52 0    (T)    DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData
  5503 52 1     *       Std_ReturnType retVal = (1U);
  5504 52 2     *       Std_ReturnType rteCallStatus = (1U);
                        static Diag_NvM_Read_State State = (100u);
                        static uint64 BlockVersion;
                        static uint8 HSMProgrammingState;
                        NvM_RequestResultType blockStatus;
  5510 52 3     *       switch(State)
                        {
  5512 52 4    (T)        case (100u):
                            /***********************************************************************************************************
                             * after succesful read of data, the state needs to be changed to NVM_REQ_PENDING to wait for the nvm status
                             * 
                             * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE 
                             * 
                             * change the return value to DCM_E_PENDING to announce pending status to DCM
                             * DCM will recall this runnable then acces the corect state that was set in the last call
                            ************************************************************************************************************/
  5521 52 5     *           rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_ReadBlock(&BlockVersion);
  5523 52 6    (T)(F)       if((1U) != rteCallStatus)
                            {
  5525 52 7     *             State = (2U);
                            }
                            else 
                            {
  5529 52 8     *             State = (101u);
                            }
  5532 52 9     *           retVal = (10U);
  5534 52 10    *           break;
  5536 52 11   (T)        case (2U):
                            /***********************************************************************************************************
                             * after succesful read of block status the state has to be set according of the block status
                             * 
                             * for NVM_REQ_PENDING status -> state should be NVM_REQ_PENDING
                             * 
                             * for NVM_REQ_OK status -> state should be NVM_REQ_OK
                             * 
                             * for any other status -> state should be NVM_REQ_NOT_OKS
                             * 
                             * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE
                             * 
                             * change the return value to DCM_E_PENDING to announce pending status to DCM 
                             * DCM will recall this runnable then acces the corect state that was set in the last call
                            ************************************************************************************************************/
  5551 52 12    *           rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Nvm_Btl_UpdaterData_GetErrorStatus(&blockStatus);
  5552 52 13   (T)(F)       if((1U) != rteCallStatus)
                            {
  5554 52 14    *             switch (blockStatus)
                              {
  5556 52 15   (T)              case (2U):
  5557 52 16    *                 State = (2U);
  5558 52 17    *                 break;
  5560 52 18   (T)              case (0U):
  5561 52 19    *                 State = (0U);
  5562 52 20    *                 break;
  5564 52 21   (T)              case (8U):
  5565 52 22    *                 State = (0U);
  5566 52 23    *                 break;
  5568 52 24   (T)              case (4U):
  5569 52 25    *                 State = (2U);
  5570 52 26    *                 break;
  5572 52 27   (T)              default:
  5573 52 28    *                 State = (1U);
  5574 52 29    *                 break;
                              }
                            }
                            else 
                            {
  5579 52 30    *             State = (101u);
                            }
  5581 52 31    *           retVal = (10U);
  5582 52 32    *           break;
  5584 52 33   (T)        case (0U):
                            /***********************************************************************************************************
                             * write data to the output pointer of the diagnostic service to be sent on uds response
                             * 
                             * change the return value to RTE_E_OK to announce positive response
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  5592 52 34    *           retVal = (0U);
  5593 52 35    *           HSMProgrammingState = (uint8)(BlockVersion >> (32u));
                            /* Checks Programming state*/
  5596 52 36   ( )(F)       if(HSMProgrammingState == (0x01u))
                            {
  5598 52 37                  Data[0] = (0x00u);
                            }
                            else 
  5600 52 38   (T)(F)         if(HSMProgrammingState == (0x00u))
                            {
  5602 52 39    *               Data[0] = (0xFFu);
                            }
                            else
                            {
  5606 52 40    *               Data[0] = (0x01u);
                            }      
  5609 52 41    *           State = (100u);
  5610 52 42    *           break;
  5612 52 43   (T)        case (1U):
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  5618 52 44    *           retVal = (1U);
  5619 52 45    *           State = (100u);
  5620 52 46    *           break;
  5622 52 47   (T)        case (101u):
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  5628 52 48    *           retVal = (1U);
  5629 52 49    *           State = (100u);
  5630 52 50    *           break;
                          /*VCAST_DONT_INSTRUMENT_START*/
                          default:
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
                            retVal = (1U);
                            State = (100u);
                            break;
                          /*VCAST_DONT_INSTRUMENT_END*/
                        }
  5645 52 51    *       return retVal; 
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year>
                       *
                       **********************************************************************************************************************
                       *
                       * Service Calls:
                       * ==============
                       *   Service Invocation:
                       *   -------------------
                       *   Std_ReturnType Rte_Call_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus(NvM_RequestResultType *ErrorStatus)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *   Std_ReturnType Rte_Call_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock(dtRef_VOID DstPtr)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_DCM_E_PENDING
                       *   RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData (returns application error)
                       *********************************************************************************************************************/
  5700 53 0    (T)    DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData
  5706 53 1     *       Std_ReturnType retVal = (1U);
  5707 53 2     *       Std_ReturnType rteCallStatus = (1U);
                        static Diag_NvM_Read_State State = (100u);
                        static uint8 BlockVersionHSM;
                        NvM_RequestResultType blockStatus;
  5712 53 3     *       switch(State)
                        {
  5714 53 4    (T)        case (100u):
                            /***********************************************************************************************************
                             * after succesful read of data, the state needs to be changed to NVM_REQ_PENDING to wait for the nvm status
                             * 
                             * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE 
                             * 
                             * change the return value to DCM_E_PENDING to announce pending status to DCM
                             * DCM will recall this runnable then acces the corect state that was set in the last call
                            ************************************************************************************************************/
  5723 53 5     *           rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock(&BlockVersionHSM);
  5725 53 6    (T)(F)       if((1U) != rteCallStatus)
                            {
  5727 53 7     *             State = (2U);
                            }
                            else 
                            {
  5731 53 8     *             State = (101u);
                            }
  5734 53 9     *           retVal = (10U);
  5736 53 10    *           break;
  5738 53 11   (T)        case (2U):
                            /***********************************************************************************************************
                             * after succesful read of block status the state has to be set according of the block status
                             * 
                             * for NVM_REQ_PENDING status -> state should be NVM_REQ_PENDING
                             * 
                             * for NVM_REQ_OK status -> state should be NVM_REQ_OK
                             * 
                             * for any other status -> state should be NVM_REQ_NOT_OKS
                             * 
                             * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE
                             * 
                             * change the return value to DCM_E_PENDING to announce pending status to DCM 
                             * DCM will recall this runnable then acces the corect state that was set in the last call
                            ************************************************************************************************************/
  5753 53 12    *           rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus(&blockStatus);
  5754 53 13   (T)(F)       if((1U) != rteCallStatus)
                            {
  5756 53 14    *             switch (blockStatus)
                              {
  5758 53 15   (T)              case (2U):
  5759 53 16    *                 State = (2U);
  5760 53 17    *                 break;
  5762 53 18   (T)              case (0U):
  5763 53 19    *                 State = (0U);
  5764 53 20    *                 break;
  5766 53 21   (T)              case (8U):
  5767 53 22    *                 State = (0U);
  5768 53 23    *                 break;
  5770 53 24   (T)              case (4U):
  5771 53 25    *                 State = (2U);
  5772 53 26    *                 break;
  5774 53 27   (T)              default:
  5775 53 28    *                 State = (1U);
  5776 53 29    *                 break;
                              }
                            }
                            else 
                            {
  5781 53 30    *             State = (101u);
                            }
  5783 53 31    *           retVal = (10U);
  5784 53 32    *           break;
  5786 53 33   (T)        case (0U):
                            /***********************************************************************************************************
                             * write data to the output pointer of the diagnostic service to be sent on uds response
                             * 
                             * change the return value to RTE_E_OK to announce positive response
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  5794 53 34    *           retVal = (0U);
  5795 53 35    *           Data[0] = BlockVersionHSM; /* PRQA S 2961 #BlockVersionHSM reads value from NVM */
  5796 53 36    *           State = (100u);
  5797 53 37    *           break;
  5799 53 38   (T)        case (1U):
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  5805 53 39    *           retVal = (1U);
  5806 53 40    *           State = (100u);
  5807 53 41    *           break;
  5809 53 42   (T)        case (101u):
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  5815 53 43    *           retVal = (1U);
  5816 53 44    *           State = (100u);
  5817 53 45    *           break;
                          /*VCAST_DONT_INSTRUMENT_START*/
                          default:
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
                            retVal = (1U);
                            State = (100u);
                            break;
                          /*VCAST_DONT_INSTRUMENT_END*/
                        }
  5832 53 46    *       return retVal;
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw>
                       *
                       **********************************************************************************************************************
                       *
                       * Service Calls:
                       * ==============
                       *   Service Invocation:
                       *   -------------------
                       *   Std_ReturnType Rte_Call_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus(NvM_RequestResultType *ErrorStatus)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *   Std_ReturnType Rte_Call_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock(dtRef_VOID DstPtr)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data6ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_DCM_E_PENDING
                       *   RTE_E_DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData (returns application error)
                       *********************************************************************************************************************/
  5887 54 0    (T)    DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData
  5893 54 1     *       Std_ReturnType retVal = (1U);
  5894 54 2     *       Std_ReturnType rteCallStatus = (1U);
                        static Diag_NvM_Read_State State = (100u);
                        static uint32 BlockVersionHSM;
                        NvM_RequestResultType blockStatus;
  5899 54 3     *       switch(State)
                        {
  5901 54 4    (T)        case (100u):
                            /***********************************************************************************************************
                             * after succesful read of data, the state needs to be changed to NVM_REQ_PENDING to wait for the nvm status
                             * 
                             * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE 
                             * 
                             * change the return value to DCM_E_PENDING to announce pending status to DCM
                             * DCM will recall this runnable then acces the corect state that was set in the last call
                            ************************************************************************************************************/
  5910 54 5     *           rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_ReadBlock(&BlockVersionHSM);
  5912 54 6    (T)(F)       if((1U) != rteCallStatus)
                            {
  5914 54 7     *             State = (2U);
                            }
                            else 
                            {
  5918 54 8     *             State = (101u);
                            }
  5921 54 9     *           retVal = (10U);
  5923 54 10    *           break;
  5925 54 11   (T)        case (2U):
                            /***********************************************************************************************************
                             * after succesful read of block status the state has to be set according of the block status
                             * 
                             * for NVM_REQ_PENDING status -> state should be NVM_REQ_PENDING
                             * 
                             * for NVM_REQ_OK status -> state should be NVM_REQ_OK
                             * 
                             * for any other status -> state should be NVM_REQ_NOT_OKS
                             * 
                             * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE
                             * 
                             * change the return value to DCM_E_PENDING to announce pending status to DCM 
                             * DCM will recall this runnable then acces the corect state that was set in the last call
                            ************************************************************************************************************/
  5940 54 12    *           rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_Read_Fingerprint_And_Programming_Date_Of_Logical_Sw_Blocks_HSM_GetErrorStatus(&blockStatus);
  5941 54 13   (T)(F)       if((1U) != rteCallStatus)
                            {
  5943 54 14    *             switch (blockStatus)
                              {
  5945 54 15   (T)              case (2U):
  5946 54 16    *                 State = (2U);
  5947 54 17    *                 break;
  5949 54 18   (T)              case (0U):
  5950 54 19    *                 State = (0U);
  5951 54 20    *                 break;
  5953 54 21   (T)              case (8U):
  5954 54 22    *                 State = (0U);
  5955 54 23    *                 break;
  5957 54 24   (T)              case (4U):
  5958 54 25    *                 State = (2U);
  5959 54 26    *                 break;
  5961 54 27   (T)              default:
  5962 54 28    *                 State = (1U);
  5963 54 29    *                 break;
                              }
                            }
                            else 
                            {
  5968 54 30    *             State = (101u);
                            }
  5970 54 31    *           retVal = (10U);
  5971 54 32    *           break;
  5973 54 33   (T)        case (0U):
                            /***********************************************************************************************************
                             * write data to the output pointer of the diagnostic service to be sent on uds response
                             * 
                             * change the return value to RTE_E_OK to announce positive response
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  5981 54 34    *           retVal = (0U);
  5982 54 35    *           Data[0] = (uint8)(BlockVersionHSM >> (24u)); /* PRQA S 2961 #BlockVersionHSM reads value from NVM */
  5983 54 36    *           State = (100u);
  5984 54 37    *           break;
  5986 54 38   (T)        case (1U):
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  5992 54 39    *           retVal = (1U);
  5993 54 40    *           State = (100u);
  5994 54 41    *           break;
  5996 54 42   (T)        case (101u):
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  6002 54 43    *           retVal = (1U);
  6003 54 44    *           State = (100u);
  6004 54 45    *           break;
                          /*VCAST_DONT_INSTRUMENT_START*/
                          default:
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
                            retVal = (1U);
                            State = (100u);
                            break;
                          /*VCAST_DONT_INSTRUMENT_END*/
                        }
  6019 54 46    *       return retVal;
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Fingerprint_Appl_Day_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Fingerprint_Appl_Day>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Fingerprint_Appl_Day_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Fingerprint_Appl_Day_DCM_E_PENDING
                       *   RTE_E_DataServices_Fingerprint_Appl_Day_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_Appl_Day_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Fingerprint_Appl_Day_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_Appl_Day_ReadData (returns application error)
                       *********************************************************************************************************************/
  6061 55 0    (T)    DataServices_Fingerprint_Appl_Day_ReadData
  6067 55 1     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Fingerprint_Appl_Day_WriteData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <WriteData> of PortPrototype <DataServices_Fingerprint_Appl_Day>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Fingerprint_Appl_Day_WriteData(const uint8 *Data, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType *ErrorCode)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Fingerprint_Appl_Day_DCM_E_PENDING
                       *   RTE_E_DataServices_Fingerprint_Appl_Day_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_Appl_Day_WriteData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Fingerprint_Appl_Day_WriteData(const  uint8  * Data, Dcm_OpStatusType OpStatus,  Dcm_NegativeResponseCodeType  * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_Appl_Day_WriteData (returns application error)
                       *********************************************************************************************************************/
  6109 56 0    (T)    DataServices_Fingerprint_Appl_Day_WriteData
  6115 56 1     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Fingerprint_Appl_Month_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Fingerprint_Appl_Month>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Fingerprint_Appl_Month_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Fingerprint_Appl_Month_DCM_E_PENDING
                       *   RTE_E_DataServices_Fingerprint_Appl_Month_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_Appl_Month_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Fingerprint_Appl_Month_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_Appl_Month_ReadData (returns application error)
                       *********************************************************************************************************************/
  6157 57 0    (T)    DataServices_Fingerprint_Appl_Month_ReadData
  6163 57 1     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Fingerprint_Appl_Month_WriteData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <WriteData> of PortPrototype <DataServices_Fingerprint_Appl_Month>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Fingerprint_Appl_Month_WriteData(const uint8 *Data, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType *ErrorCode)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Fingerprint_Appl_Month_DCM_E_PENDING
                       *   RTE_E_DataServices_Fingerprint_Appl_Month_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_Appl_Month_WriteData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Fingerprint_Appl_Month_WriteData(const  uint8  * Data, Dcm_OpStatusType OpStatus,  Dcm_NegativeResponseCodeType  * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_Appl_Month_WriteData (returns application error)
                       *********************************************************************************************************************/
  6205 58 0    (T)    DataServices_Fingerprint_Appl_Month_WriteData
  6211 58 1     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Fingerprint_Appl_Year_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Fingerprint_Appl_Year>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Fingerprint_Appl_Year_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Fingerprint_Appl_Year_DCM_E_PENDING
                       *   RTE_E_DataServices_Fingerprint_Appl_Year_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_Appl_Year_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Fingerprint_Appl_Year_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_Appl_Year_ReadData (returns application error)
                       *********************************************************************************************************************/
  6253 59 0    (T)    DataServices_Fingerprint_Appl_Year_ReadData
  6259 59 1     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Fingerprint_Appl_Year_WriteData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <WriteData> of PortPrototype <DataServices_Fingerprint_Appl_Year>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Fingerprint_Appl_Year_WriteData(const uint8 *Data, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType *ErrorCode)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Fingerprint_Appl_Year_DCM_E_PENDING
                       *   RTE_E_DataServices_Fingerprint_Appl_Year_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_Appl_Year_WriteData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Fingerprint_Appl_Year_WriteData(const  uint8  * Data, Dcm_OpStatusType OpStatus,  Dcm_NegativeResponseCodeType  * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_Appl_Year_WriteData (returns application error)
                       *********************************************************************************************************************/
  6301 60 0    (T)    DataServices_Fingerprint_Appl_Year_WriteData
  6307 60 1     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Fingerprint_Appl_raw_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Fingerprint_Appl_raw>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Fingerprint_Appl_raw_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data6ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Fingerprint_Appl_raw_DCM_E_PENDING
                       *   RTE_E_DataServices_Fingerprint_Appl_raw_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_Appl_raw_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Fingerprint_Appl_raw_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_Appl_raw_ReadData (returns application error)
                       *********************************************************************************************************************/
  6349 61 0    (T)    DataServices_Fingerprint_Appl_raw_ReadData
  6355 61 1     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Fingerprint_Appl_raw_WriteData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <WriteData> of PortPrototype <DataServices_Fingerprint_Appl_raw>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Fingerprint_Appl_raw_WriteData(const uint8 *Data, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType *ErrorCode)
                       *     Argument Data: uint8* is of type Dcm_Data6ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Fingerprint_Appl_raw_DCM_E_PENDING
                       *   RTE_E_DataServices_Fingerprint_Appl_raw_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_Appl_raw_WriteData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Fingerprint_Appl_raw_WriteData(const  uint8  * Data, Dcm_OpStatusType OpStatus,  Dcm_NegativeResponseCodeType  * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_Appl_raw_WriteData (returns application error)
                       *********************************************************************************************************************/
  6397 62 0    (T)    DataServices_Fingerprint_Appl_raw_WriteData
  6403 62 1     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Fingerprint_Btl_Day_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Fingerprint_Btl_Day>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Fingerprint_Btl_Day_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Fingerprint_Btl_Day_DCM_E_PENDING
                       *   RTE_E_DataServices_Fingerprint_Btl_Day_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_Btl_Day_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Fingerprint_Btl_Day_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_Btl_Day_ReadData (returns application error)
                       *********************************************************************************************************************/
  6445 63 0    (T)    DataServices_Fingerprint_Btl_Day_ReadData
  6451 63 1     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Fingerprint_Btl_Day_WriteData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <WriteData> of PortPrototype <DataServices_Fingerprint_Btl_Day>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Fingerprint_Btl_Day_WriteData(const uint8 *Data, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType *ErrorCode)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Fingerprint_Btl_Day_DCM_E_PENDING
                       *   RTE_E_DataServices_Fingerprint_Btl_Day_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_Btl_Day_WriteData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Fingerprint_Btl_Day_WriteData(const  uint8  * Data, Dcm_OpStatusType OpStatus,  Dcm_NegativeResponseCodeType  * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_Btl_Day_WriteData (returns application error)
                       *********************************************************************************************************************/
  6493 64 0    (T)    DataServices_Fingerprint_Btl_Day_WriteData
  6499 64 1     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Fingerprint_Btl_Month_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Fingerprint_Btl_Month>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Fingerprint_Btl_Month_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Fingerprint_Btl_Month_DCM_E_PENDING
                       *   RTE_E_DataServices_Fingerprint_Btl_Month_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_Btl_Month_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Fingerprint_Btl_Month_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_Btl_Month_ReadData (returns application error)
                       *********************************************************************************************************************/
  6541 65 0    (T)    DataServices_Fingerprint_Btl_Month_ReadData
  6547 65 1     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Fingerprint_Btl_Month_WriteData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <WriteData> of PortPrototype <DataServices_Fingerprint_Btl_Month>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Fingerprint_Btl_Month_WriteData(const uint8 *Data, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType *ErrorCode)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Fingerprint_Btl_Month_DCM_E_PENDING
                       *   RTE_E_DataServices_Fingerprint_Btl_Month_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_Btl_Month_WriteData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Fingerprint_Btl_Month_WriteData(const  uint8  * Data, Dcm_OpStatusType OpStatus,  Dcm_NegativeResponseCodeType  * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_Btl_Month_WriteData (returns application error)
                       *********************************************************************************************************************/
  6589 66 0    (T)    DataServices_Fingerprint_Btl_Month_WriteData
  6595 66 1     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Fingerprint_Btl_Year_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Fingerprint_Btl_Year>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Fingerprint_Btl_Year_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Fingerprint_Btl_Year_DCM_E_PENDING
                       *   RTE_E_DataServices_Fingerprint_Btl_Year_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_Btl_Year_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Fingerprint_Btl_Year_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_Btl_Year_ReadData (returns application error)
                       *********************************************************************************************************************/
  6637 67 0    (T)    DataServices_Fingerprint_Btl_Year_ReadData
  6643 67 1     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Fingerprint_Btl_Year_WriteData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <WriteData> of PortPrototype <DataServices_Fingerprint_Btl_Year>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Fingerprint_Btl_Year_WriteData(const uint8 *Data, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType *ErrorCode)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Fingerprint_Btl_Year_DCM_E_PENDING
                       *   RTE_E_DataServices_Fingerprint_Btl_Year_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_Btl_Year_WriteData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Fingerprint_Btl_Year_WriteData(const  uint8  * Data, Dcm_OpStatusType OpStatus,  Dcm_NegativeResponseCodeType  * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_Btl_Year_WriteData (returns application error)
                       *********************************************************************************************************************/
  6685 68 0    (T)    DataServices_Fingerprint_Btl_Year_WriteData
  6691 68 1     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Fingerprint_Btl_raw_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Fingerprint_Btl_raw>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Fingerprint_Btl_raw_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data6ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Fingerprint_Btl_raw_DCM_E_PENDING
                       *   RTE_E_DataServices_Fingerprint_Btl_raw_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_Btl_raw_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Fingerprint_Btl_raw_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_Btl_raw_ReadData (returns application error)
                       *********************************************************************************************************************/
  6733 69 0    (T)    DataServices_Fingerprint_Btl_raw_ReadData
  6739 69 1     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Fingerprint_Btl_raw_WriteData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <WriteData> of PortPrototype <DataServices_Fingerprint_Btl_raw>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Fingerprint_Btl_raw_WriteData(const uint8 *Data, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType *ErrorCode)
                       *     Argument Data: uint8* is of type Dcm_Data6ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Fingerprint_Btl_raw_DCM_E_PENDING
                       *   RTE_E_DataServices_Fingerprint_Btl_raw_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_Btl_raw_WriteData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Fingerprint_Btl_raw_WriteData(const  uint8  * Data, Dcm_OpStatusType OpStatus,  Dcm_NegativeResponseCodeType  * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Fingerprint_Btl_raw_WriteData (returns application error)
                       *********************************************************************************************************************/
  6781 70 0    (T)    DataServices_Fingerprint_Btl_raw_WriteData
  6787 70 1     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Programming_Preconditions_NumOfProgramPrecond_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Programming_Preconditions_NumOfProgramPrecond>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Programming_Preconditions_NumOfProgramPrecond_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Programming_Preconditions_NumOfProgramPrecond_DCM_E_PENDING
                       *   RTE_E_DataServices_Programming_Preconditions_NumOfProgramPrecond_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Programming_Preconditions_NumOfProgramPrecond_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Programming_Preconditions_NumOfProgramPrecond_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Programming_Preconditions_NumOfProgramPrecond_ReadData (returns application error)
                       *********************************************************************************************************************/
  6829 71 0    (T)    DataServices_Programming_Preconditions_NumOfProgramPrecond_ReadData
  6835 71 1     *       Data[0] = (0x04u);
  6837 71 2     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Programming_Preconditions_Programming_Preconditions_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Programming_Preconditions_Programming_Preconditions>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Programming_Preconditions_Programming_Preconditions_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data4ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Programming_Preconditions_Programming_Preconditions_DCM_E_PENDING
                       *   RTE_E_DataServices_Programming_Preconditions_Programming_Preconditions_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Programming_Preconditions_Programming_Preconditions_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Programming_Preconditions_Programming_Preconditions_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Programming_Preconditions_Programming_Preconditions_ReadData (returns application error)
                       *********************************************************************************************************************/
  6879 72 0    (T)    DataServices_Programming_Preconditions_Programming_Preconditions_ReadData
  6885 72 1     *       Data[0] = (0X02u);
  6886 72 2     *       Data[1] = (0xA7u);
  6887 72 3     *       Data[2] = (0X81u); /* PRQA S 3120 #Array index */
  6888 72 4     *       Data[3] = (0x05u); /* PRQA S 3120 #Array index */
  6890 72 5     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Programming_Preconditions_Programming_Preconditions_ReadDataLength
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadDataLength> of PortPrototype <DataServices_Programming_Preconditions_Programming_Preconditions>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Programming_Preconditions_Programming_Preconditions_ReadDataLength(Dcm_OpStatusType OpStatus, uint16 *DataLength)
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Programming_Preconditions_Programming_Preconditions_DCM_E_PENDING
                       *   RTE_E_DataServices_Programming_Preconditions_Programming_Preconditions_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Programming_Preconditions_Programming_Preconditions_ReadDataLength_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Programming_Preconditions_Programming_Preconditions_ReadDataLength(Dcm_OpStatusType OpStatus,  uint16  * DataLength) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Programming_Preconditions_Programming_Preconditions_ReadDataLength (returns application error)
                       *********************************************************************************************************************/
  6931 73 0    (T)    DataServices_Programming_Preconditions_Programming_Preconditions_ReadDataLength
  6937 73 1     *       *DataLength = (0x04u);
  6939 73 2     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Software_Version_Patch_Level_1_SwVerPatchLevel_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Software_Version_Patch_Level_1_SwVerPatchLevel>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Software_Version_Patch_Level_1_SwVerPatchLevel_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Software_Version_Patch_Level_1_SwVerPatchLevel_DCM_E_PENDING
                       *   RTE_E_DataServices_Software_Version_Patch_Level_1_SwVerPatchLevel_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Software_Version_Patch_Level_1_SwVerPatchLevel_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Software_Version_Patch_Level_1_SwVerPatchLevel_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Software_Version_Patch_Level_1_SwVerPatchLevel_ReadData (returns application error)
                       *********************************************************************************************************************/
  6981 74 0    (T)    DataServices_Software_Version_Patch_Level_1_SwVerPatchLevel_ReadData
  6986 74 1     *       *Data = (uint8)Diag_ApplicationData.Software_version_patch_level[0];
  6987 74 2     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_System_Identification_ECU_ID_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_System_Identification_ECU_ID>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_System_Identification_ECU_ID_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data2ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_System_Identification_ECU_ID_DCM_E_PENDING
                       *   RTE_E_DataServices_System_Identification_ECU_ID_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_System_Identification_ECU_ID_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_System_Identification_ECU_ID_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_System_Identification_ECU_ID_ReadData (returns application error)
                       *********************************************************************************************************************/
                        uint8 i;
  7029 75 0    (T)    DataServices_System_Identification_ECU_ID_ReadData
  7035 75 1    (T)(F)   for(i = 0u; i<((sizeof(Diag_ApplicationData.System_identification_number)/sizeof(uint8))/(2u)); i++)
                        {
  7037 75 2     *         Data[i] = Diag_ApplicationData.System_identification_number[i];
                        }
  7039 75 3     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_System_Identification_NodeAddr_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_System_Identification_NodeAddr>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_System_Identification_NodeAddr_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data2ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_System_Identification_NodeAddr_DCM_E_PENDING
                       *   RTE_E_DataServices_System_Identification_NodeAddr_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_System_Identification_NodeAddr_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_System_Identification_NodeAddr_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_System_Identification_NodeAddr_ReadData (returns application error)
                       *********************************************************************************************************************/
                        uint8 i;
  7081 76 0    (T)    DataServices_System_Identification_NodeAddr_ReadData
  7087 76 1    (T)(F)   for(i = 0u; i<((sizeof(Diag_ApplicationData.System_identification_number)/sizeof(uint8))/(2u)); i++)
                        {
  7089 76 2     *         Data[i] = Diag_ApplicationData.System_identification_number[i+(2u)];
                        }
  7091 76 3     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Technical_Specifications_Version_MainVer_DSDL_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Technical_Specifications_Version_MainVer_DSDL>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Technical_Specifications_Version_MainVer_DSDL_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Technical_Specifications_Version_MainVer_DSDL_DCM_E_PENDING
                       *   RTE_E_DataServices_Technical_Specifications_Version_MainVer_DSDL_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Technical_Specifications_Version_MainVer_DSDL_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Technical_Specifications_Version_MainVer_DSDL_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Technical_Specifications_Version_MainVer_DSDL_ReadData (returns application error)
                       *********************************************************************************************************************/
  7133 77 0    (T)    DataServices_Technical_Specifications_Version_MainVer_DSDL_ReadData
  7139 77 1     *       *Data = (uint8)(Diag_ApplicationData.Technical_specifications_version[12]);  /* GET_MAJ_VER */ /* PRQA S 3120 #Array index */
  7140 77 2     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Technical_Specifications_Version_MainVer_DUL_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Technical_Specifications_Version_MainVer_DUL>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Technical_Specifications_Version_MainVer_DUL_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Technical_Specifications_Version_MainVer_DUL_DCM_E_PENDING
                       *   RTE_E_DataServices_Technical_Specifications_Version_MainVer_DUL_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Technical_Specifications_Version_MainVer_DUL_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Technical_Specifications_Version_MainVer_DUL_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Technical_Specifications_Version_MainVer_DUL_ReadData (returns application error)
                       *********************************************************************************************************************/
  7182 78 0    (T)    DataServices_Technical_Specifications_Version_MainVer_DUL_ReadData
  7188 78 1     *       *Data = (uint8)(Diag_ApplicationData.Technical_specifications_version[14]);  /* GET_MAJ_VER */ /* PRQA S 3120 #Array index */
  7189 78 2     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Technical_Specifications_Version_MainVer_ORU_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Technical_Specifications_Version_MainVer_ORU>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Technical_Specifications_Version_MainVer_ORU_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Technical_Specifications_Version_MainVer_ORU_DCM_E_PENDING
                       *   RTE_E_DataServices_Technical_Specifications_Version_MainVer_ORU_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Technical_Specifications_Version_MainVer_ORU_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Technical_Specifications_Version_MainVer_ORU_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Technical_Specifications_Version_MainVer_ORU_ReadData (returns application error)
                       *********************************************************************************************************************/
  7231 79 0    (T)    DataServices_Technical_Specifications_Version_MainVer_ORU_ReadData
  7237 79 1     *       *Data = (uint8)(Diag_ApplicationData.Technical_specifications_version[20]);  /* GET_MAJ_VER */ /* PRQA S 3120 #Array index */
  7238 79 2     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Technical_Specifications_Version_MainVer_PMode_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Technical_Specifications_Version_MainVer_PMode>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Technical_Specifications_Version_MainVer_PMode_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Technical_Specifications_Version_MainVer_PMode_DCM_E_PENDING
                       *   RTE_E_DataServices_Technical_Specifications_Version_MainVer_PMode_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Technical_Specifications_Version_MainVer_PMode_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Technical_Specifications_Version_MainVer_PMode_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Technical_Specifications_Version_MainVer_PMode_ReadData (returns application error)
                       *********************************************************************************************************************/
  7280 80 0    (T)    DataServices_Technical_Specifications_Version_MainVer_PMode_ReadData
  7286 80 1     *       *Data = (uint8)(Diag_ApplicationData.Technical_specifications_version[22]);  /* GET_MAJ_VER */ /* PRQA S 3120 #Array index */
  7287 80 2     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Technical_Specifications_Version_MainVer_SFD_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Technical_Specifications_Version_MainVer_SFD>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Technical_Specifications_Version_MainVer_SFD_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Technical_Specifications_Version_MainVer_SFD_DCM_E_PENDING
                       *   RTE_E_DataServices_Technical_Specifications_Version_MainVer_SFD_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Technical_Specifications_Version_MainVer_SFD_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Technical_Specifications_Version_MainVer_SFD_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Technical_Specifications_Version_MainVer_SFD_ReadData (returns application error)
                       *********************************************************************************************************************/
  7329 81 0    (T)    DataServices_Technical_Specifications_Version_MainVer_SFD_ReadData
  7335 81 1     *       *Data = (uint8)(Diag_ApplicationData.Technical_specifications_version[16]);  /* GET_MAJ_VER */ /* PRQA S 3120 #Array index */
  7336 81 2     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Technical_Specifications_Version_MainVer_SWaP_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Technical_Specifications_Version_MainVer_SWaP>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Technical_Specifications_Version_MainVer_SWaP_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Technical_Specifications_Version_MainVer_SWaP_DCM_E_PENDING
                       *   RTE_E_DataServices_Technical_Specifications_Version_MainVer_SWaP_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Technical_Specifications_Version_MainVer_SWaP_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Technical_Specifications_Version_MainVer_SWaP_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Technical_Specifications_Version_MainVer_SWaP_ReadData (returns application error)
                       *********************************************************************************************************************/
  7378 82 0    (T)    DataServices_Technical_Specifications_Version_MainVer_SWaP_ReadData
  7384 82 1     *       *Data = (uint8)(Diag_ApplicationData.Technical_specifications_version[18]);  /* GET_MAJ_VER */ /* PRQA S 3120 #Array index */
  7385 82 2     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Technical_Specifications_Version_MainVer_VKMS_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Technical_Specifications_Version_MainVer_VKMS>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Technical_Specifications_Version_MainVer_VKMS_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Technical_Specifications_Version_MainVer_VKMS_DCM_E_PENDING
                       *   RTE_E_DataServices_Technical_Specifications_Version_MainVer_VKMS_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Technical_Specifications_Version_MainVer_VKMS_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Technical_Specifications_Version_MainVer_VKMS_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Technical_Specifications_Version_MainVer_VKMS_ReadData (returns application error)
                       *********************************************************************************************************************/
  7427 83 0    (T)    DataServices_Technical_Specifications_Version_MainVer_VKMS_ReadData
  7433 83 1     *       *Data = (uint8)(Diag_ApplicationData.Technical_specifications_version[24]);  /* GET_MAJ_VER */ /* PRQA S 3120 #Array index */
  7434 83 2     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Technical_Specifications_Version_MajVer_80114_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Technical_Specifications_Version_MajVer_80114>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Technical_Specifications_Version_MajVer_80114_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Technical_Specifications_Version_MajVer_80114_DCM_E_PENDING
                       *   RTE_E_DataServices_Technical_Specifications_Version_MajVer_80114_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Technical_Specifications_Version_MajVer_80114_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Technical_Specifications_Version_MajVer_80114_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Technical_Specifications_Version_MajVer_80114_ReadData (returns application error)
                       *********************************************************************************************************************/
  7476 84 0    (T)    DataServices_Technical_Specifications_Version_MajVer_80114_ReadData
  7482 84 1     *       *Data = (uint8)(Diag_ApplicationData.Technical_specifications_version[0]);  /* GET_MAJ_VER */ /* PRQA S 3120 #Array index */
  7483 84 2     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Technical_Specifications_Version_MajVer_80124_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Technical_Specifications_Version_MajVer_80124>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Technical_Specifications_Version_MajVer_80124_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Technical_Specifications_Version_MajVer_80124_DCM_E_PENDING
                       *   RTE_E_DataServices_Technical_Specifications_Version_MajVer_80124_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Technical_Specifications_Version_MajVer_80124_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Technical_Specifications_Version_MajVer_80124_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Technical_Specifications_Version_MajVer_80124_ReadData (returns application error)
                       *********************************************************************************************************************/
  7525 85 0    (T)    DataServices_Technical_Specifications_Version_MajVer_80124_ReadData
  7531 85 1     *       *Data = (uint8)(Diag_ApplicationData.Technical_specifications_version[2]);  /* GET_MAJ_VER */ /* PRQA S 3120 #Array index */
  7532 85 2     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Technical_Specifications_Version_MajVer_80125_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Technical_Specifications_Version_MajVer_80125>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Technical_Specifications_Version_MajVer_80125_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Technical_Specifications_Version_MajVer_80125_DCM_E_PENDING
                       *   RTE_E_DataServices_Technical_Specifications_Version_MajVer_80125_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Technical_Specifications_Version_MajVer_80125_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Technical_Specifications_Version_MajVer_80125_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Technical_Specifications_Version_MajVer_80125_ReadData (returns application error)
                       *********************************************************************************************************************/
  7574 86 0    (T)    DataServices_Technical_Specifications_Version_MajVer_80125_ReadData
  7580 86 1     *       *Data = (uint8)(Diag_ApplicationData.Technical_specifications_version[4]);  /* GET_MAJ_VER */ /* PRQA S 3120 #Array index */
  7581 86 2     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Technical_Specifications_Version_MajVer_80126_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Technical_Specifications_Version_MajVer_80126>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Technical_Specifications_Version_MajVer_80126_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Technical_Specifications_Version_MajVer_80126_DCM_E_PENDING
                       *   RTE_E_DataServices_Technical_Specifications_Version_MajVer_80126_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Technical_Specifications_Version_MajVer_80126_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Technical_Specifications_Version_MajVer_80126_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Technical_Specifications_Version_MajVer_80126_ReadData (returns application error)
                       *********************************************************************************************************************/
  7623 87 0    (T)    DataServices_Technical_Specifications_Version_MajVer_80126_ReadData
  7629 87 1     *       *Data = (uint8)(Diag_ApplicationData.Technical_specifications_version[6]);  /* GET_MAJ_VER */ /* PRQA S 3120 #Array index */
  7630 87 2     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Technical_Specifications_Version_MajVer_80127_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Technical_Specifications_Version_MajVer_80127>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Technical_Specifications_Version_MajVer_80127_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Technical_Specifications_Version_MajVer_80127_DCM_E_PENDING
                       *   RTE_E_DataServices_Technical_Specifications_Version_MajVer_80127_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Technical_Specifications_Version_MajVer_80127_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Technical_Specifications_Version_MajVer_80127_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Technical_Specifications_Version_MajVer_80127_ReadData (returns application error)
                       *********************************************************************************************************************/
  7672 88 0    (T)    DataServices_Technical_Specifications_Version_MajVer_80127_ReadData
  7678 88 1     *       *Data = (uint8)(Diag_ApplicationData.Technical_specifications_version[8]);  /* GET_MAJ_VER */ /* PRQA S 3120 #Array index */
  7679 88 2     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Technical_Specifications_Version_MajVer_80128_3_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Technical_Specifications_Version_MajVer_80128_3>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Technical_Specifications_Version_MajVer_80128_3_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Technical_Specifications_Version_MajVer_80128_3_DCM_E_PENDING
                       *   RTE_E_DataServices_Technical_Specifications_Version_MajVer_80128_3_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Technical_Specifications_Version_MajVer_80128_3_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Technical_Specifications_Version_MajVer_80128_3_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Technical_Specifications_Version_MajVer_80128_3_ReadData (returns application error)
                       *********************************************************************************************************************/
  7721 89 0    (T)    DataServices_Technical_Specifications_Version_MajVer_80128_3_ReadData
  7726 89 1     *       *Data = (uint8)(Diag_ApplicationData.Technical_specifications_version[10]);  /* GET_MAJ_VER */ /* PRQA S 3120 #Array index */
  7727 89 2     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Technical_Specifications_Version_MinVer_80114_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Technical_Specifications_Version_MinVer_80114>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Technical_Specifications_Version_MinVer_80114_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Technical_Specifications_Version_MinVer_80114_DCM_E_PENDING
                       *   RTE_E_DataServices_Technical_Specifications_Version_MinVer_80114_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Technical_Specifications_Version_MinVer_80114_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Technical_Specifications_Version_MinVer_80114_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Technical_Specifications_Version_MinVer_80114_ReadData (returns application error)
                       *********************************************************************************************************************/
  7769 90 0    (T)    DataServices_Technical_Specifications_Version_MinVer_80114_ReadData
  7775 90 1     *       *Data = (uint8)(Diag_ApplicationData.Technical_specifications_version[1]);  /* GET_MIN_VER */ /* PRQA S 3120 #Array index */
  7776 90 2     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Technical_Specifications_Version_MinVer_80124_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Technical_Specifications_Version_MinVer_80124>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Technical_Specifications_Version_MinVer_80124_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Technical_Specifications_Version_MinVer_80124_DCM_E_PENDING
                       *   RTE_E_DataServices_Technical_Specifications_Version_MinVer_80124_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Technical_Specifications_Version_MinVer_80124_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Technical_Specifications_Version_MinVer_80124_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Technical_Specifications_Version_MinVer_80124_ReadData (returns application error)
                       *********************************************************************************************************************/
  7818 91 0    (T)    DataServices_Technical_Specifications_Version_MinVer_80124_ReadData
  7824 91 1     *       *Data = (uint8)(Diag_ApplicationData.Technical_specifications_version[3]);  /* GET_MIN_VER */ /* PRQA S 3120 #Array index */
  7825 91 2     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Technical_Specifications_Version_MinVer_80125_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Technical_Specifications_Version_MinVer_80125>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Technical_Specifications_Version_MinVer_80125_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Technical_Specifications_Version_MinVer_80125_DCM_E_PENDING
                       *   RTE_E_DataServices_Technical_Specifications_Version_MinVer_80125_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Technical_Specifications_Version_MinVer_80125_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Technical_Specifications_Version_MinVer_80125_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Technical_Specifications_Version_MinVer_80125_ReadData (returns application error)
                       *********************************************************************************************************************/
  7867 92 0    (T)    DataServices_Technical_Specifications_Version_MinVer_80125_ReadData
  7873 92 1     *       *Data = (uint8)(Diag_ApplicationData.Technical_specifications_version[5]);  /* GET_MIN_VER */ /* PRQA S 3120 #Array index */
  7874 92 2     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Technical_Specifications_Version_MinVer_80126_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Technical_Specifications_Version_MinVer_80126>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Technical_Specifications_Version_MinVer_80126_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Technical_Specifications_Version_MinVer_80126_DCM_E_PENDING
                       *   RTE_E_DataServices_Technical_Specifications_Version_MinVer_80126_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Technical_Specifications_Version_MinVer_80126_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Technical_Specifications_Version_MinVer_80126_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Technical_Specifications_Version_MinVer_80126_ReadData (returns application error)
                       *********************************************************************************************************************/
  7916 93 0    (T)    DataServices_Technical_Specifications_Version_MinVer_80126_ReadData
  7922 93 1     *       *Data = (uint8)(Diag_ApplicationData.Technical_specifications_version[7]);  /* GET_MIN_VER */ /* PRQA S 3120 #Array index */
  7923 93 2     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Technical_Specifications_Version_MinVer_80127_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Technical_Specifications_Version_MinVer_80127>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Technical_Specifications_Version_MinVer_80127_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Technical_Specifications_Version_MinVer_80127_DCM_E_PENDING
                       *   RTE_E_DataServices_Technical_Specifications_Version_MinVer_80127_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Technical_Specifications_Version_MinVer_80127_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Technical_Specifications_Version_MinVer_80127_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Technical_Specifications_Version_MinVer_80127_ReadData (returns application error)
                       *********************************************************************************************************************/
  7965 94 0    (T)    DataServices_Technical_Specifications_Version_MinVer_80127_ReadData
  7971 94 1     *       *Data = (uint8)(Diag_ApplicationData.Technical_specifications_version[9]);  /* GET_MIN_VER */ /* PRQA S 3120 #Array index */
  7972 94 2     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Technical_Specifications_Version_MinVer_80128_3_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Technical_Specifications_Version_MinVer_80128_3>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Technical_Specifications_Version_MinVer_80128_3_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Technical_Specifications_Version_MinVer_80128_3_DCM_E_PENDING
                       *   RTE_E_DataServices_Technical_Specifications_Version_MinVer_80128_3_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Technical_Specifications_Version_MinVer_80128_3_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Technical_Specifications_Version_MinVer_80128_3_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Technical_Specifications_Version_MinVer_80128_3_ReadData (returns application error)
                       *********************************************************************************************************************/
  8014 95 0    (T)    DataServices_Technical_Specifications_Version_MinVer_80128_3_ReadData
  8020 95 1     *       *Data = (uint8)(Diag_ApplicationData.Technical_specifications_version[11]);  /* GET_MIN_VER */ /* PRQA S 3120 #Array index */
  8021 95 2     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Technical_Specifications_Version_MinorVer_DSDL_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Technical_Specifications_Version_MinorVer_DSDL>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Technical_Specifications_Version_MinorVer_DSDL_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Technical_Specifications_Version_MinorVer_DSDL_DCM_E_PENDING
                       *   RTE_E_DataServices_Technical_Specifications_Version_MinorVer_DSDL_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Technical_Specifications_Version_MinorVer_DSDL_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Technical_Specifications_Version_MinorVer_DSDL_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Technical_Specifications_Version_MinorVer_DSDL_ReadData (returns application error)
                       *********************************************************************************************************************/
  8063 96 0    (T)    DataServices_Technical_Specifications_Version_MinorVer_DSDL_ReadData
  8069 96 1     *       *Data = (uint8)(Diag_ApplicationData.Technical_specifications_version[13]);  /* GET_MIN_VER */ /* PRQA S 3120 #Array index */
  8070 96 2     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Technical_Specifications_Version_MinorVer_DUL_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Technical_Specifications_Version_MinorVer_DUL>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Technical_Specifications_Version_MinorVer_DUL_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Technical_Specifications_Version_MinorVer_DUL_DCM_E_PENDING
                       *   RTE_E_DataServices_Technical_Specifications_Version_MinorVer_DUL_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Technical_Specifications_Version_MinorVer_DUL_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Technical_Specifications_Version_MinorVer_DUL_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Technical_Specifications_Version_MinorVer_DUL_ReadData (returns application error)
                       *********************************************************************************************************************/
  8112 97 0    (T)    DataServices_Technical_Specifications_Version_MinorVer_DUL_ReadData
  8118 97 1     *       *Data = (uint8)(Diag_ApplicationData.Technical_specifications_version[15]);  /* GET_MIN_VER */ /* PRQA S 3120 #Array index */
  8119 97 2     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Technical_Specifications_Version_MinorVer_ORU_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Technical_Specifications_Version_MinorVer_ORU>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Technical_Specifications_Version_MinorVer_ORU_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Technical_Specifications_Version_MinorVer_ORU_DCM_E_PENDING
                       *   RTE_E_DataServices_Technical_Specifications_Version_MinorVer_ORU_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Technical_Specifications_Version_MinorVer_ORU_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Technical_Specifications_Version_MinorVer_ORU_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Technical_Specifications_Version_MinorVer_ORU_ReadData (returns application error)
                       *********************************************************************************************************************/
  8161 98 0    (T)    DataServices_Technical_Specifications_Version_MinorVer_ORU_ReadData
  8167 98 1     *       *Data = (uint8)(Diag_ApplicationData.Technical_specifications_version[21]);  /* GET_MIN_VER */ /* PRQA S 3120 #Array index */
  8168 98 2     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Technical_Specifications_Version_MinorVer_PMode_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Technical_Specifications_Version_MinorVer_PMode>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Technical_Specifications_Version_MinorVer_PMode_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Technical_Specifications_Version_MinorVer_PMode_DCM_E_PENDING
                       *   RTE_E_DataServices_Technical_Specifications_Version_MinorVer_PMode_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Technical_Specifications_Version_MinorVer_PMode_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Technical_Specifications_Version_MinorVer_PMode_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Technical_Specifications_Version_MinorVer_PMode_ReadData (returns application error)
                       *********************************************************************************************************************/
  8210 99 0    (T)    DataServices_Technical_Specifications_Version_MinorVer_PMode_ReadData
  8216 99 1     *       *Data = (uint8)(Diag_ApplicationData.Technical_specifications_version[23]);  /* GET_MIN_VER */ /* PRQA S 3120 #Array index */
  8217 99 2     *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Technical_Specifications_Version_MinorVer_SFD_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Technical_Specifications_Version_MinorVer_SFD>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Technical_Specifications_Version_MinorVer_SFD_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Technical_Specifications_Version_MinorVer_SFD_DCM_E_PENDING
                       *   RTE_E_DataServices_Technical_Specifications_Version_MinorVer_SFD_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Technical_Specifications_Version_MinorVer_SFD_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Technical_Specifications_Version_MinorVer_SFD_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Technical_Specifications_Version_MinorVer_SFD_ReadData (returns application error)
                       *********************************************************************************************************************/
  8259 100 0   (T)    DataServices_Technical_Specifications_Version_MinorVer_SFD_ReadData
  8265 100 1    *       *Data = (uint8)(Diag_ApplicationData.Technical_specifications_version[17]);  /* GET_MIN_VER */ /* PRQA S 3120 #Array index */
  8266 100 2    *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Technical_Specifications_Version_MinorVer_SWaP_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Technical_Specifications_Version_MinorVer_SWaP>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Technical_Specifications_Version_MinorVer_SWaP_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Technical_Specifications_Version_MinorVer_SWaP_DCM_E_PENDING
                       *   RTE_E_DataServices_Technical_Specifications_Version_MinorVer_SWaP_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Technical_Specifications_Version_MinorVer_SWaP_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Technical_Specifications_Version_MinorVer_SWaP_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Technical_Specifications_Version_MinorVer_SWaP_ReadData (returns application error)
                       *********************************************************************************************************************/
  8308 101 0   (T)    DataServices_Technical_Specifications_Version_MinorVer_SWaP_ReadData
  8314 101 1    *       *Data = (uint8)(Diag_ApplicationData.Technical_specifications_version[19]);  /* GET_MIN_VER */ /* PRQA S 3120 #Array index */
  8315 101 2    *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Technical_Specifications_Version_MinorVer_VKMS_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Technical_Specifications_Version_MinorVer_VKMS>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Technical_Specifications_Version_MinorVer_VKMS_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Technical_Specifications_Version_MinorVer_VKMS_DCM_E_PENDING
                       *   RTE_E_DataServices_Technical_Specifications_Version_MinorVer_VKMS_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Technical_Specifications_Version_MinorVer_VKMS_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Technical_Specifications_Version_MinorVer_VKMS_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Technical_Specifications_Version_MinorVer_VKMS_ReadData (returns application error)
                       *********************************************************************************************************************/
  8357 102 0   (T)    DataServices_Technical_Specifications_Version_MinorVer_VKMS_ReadData
  8363 102 1    *       *Data = (uint8)(Diag_ApplicationData.Technical_specifications_version[25]);  /* GET_MIN_VER */ /* PRQA S 3120 #Array index */
  8364 102 2    *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_VW_Application_Software_Version_Number_VW_AppSwVerNum_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_VW_Application_Software_Version_Number_VW_AppSwVerNum>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_VW_Application_Software_Version_Number_VW_AppSwVerNum_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data4ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_VW_Application_Software_Version_Number_VW_AppSwVerNum_DCM_E_PENDING
                       *   RTE_E_DataServices_VW_Application_Software_Version_Number_VW_AppSwVerNum_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_VW_Application_Software_Version_Number_VW_AppSwVerNum_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_VW_Application_Software_Version_Number_VW_AppSwVerNum_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_VW_Application_Software_Version_Number_VW_AppSwVerNum_ReadData (returns application error)
                       *********************************************************************************************************************/
                        uint8 i;
  8406 103 0   (T)    DataServices_VW_Application_Software_Version_Number_VW_AppSwVerNum_ReadData
  8413 103 1   (T)(F)   for(i = 0; i<(sizeof(Diag_ApplicationData.VW_Application_software_version_number)/sizeof(uint8)); i++)
                        {
  8415 103 2    *         Data[i] = Diag_ApplicationData.VW_Application_software_version_number[i];
                        }
  8417 103 3    *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_VW_ECU_Hardware_Number_ENR_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_VW_ECU_Hardware_Number_ENR>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_VW_ECU_Hardware_Number_ENR_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data3ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_VW_ECU_Hardware_Number_ENR_DCM_E_PENDING
                       *   RTE_E_DataServices_VW_ECU_Hardware_Number_ENR_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_VW_ECU_Hardware_Number_ENR_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_VW_ECU_Hardware_Number_ENR_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_VW_ECU_Hardware_Number_ENR_ReadData (returns application error)
                       *********************************************************************************************************************/
                        uint8 i;
  8459 104 0   (T)    DataServices_VW_ECU_Hardware_Number_ENR_ReadData
  8466 104 1   (T)(F)   for(i = 0u; i < (3u); i++)
                        {
  8468 104 2    *         Data[i] = Stub_Regs_Esp.bF191.pload[i+(6u)];
                        }
  8471 104 3    *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_VW_ECU_Hardware_Number_IN_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_VW_ECU_Hardware_Number_IN>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_VW_ECU_Hardware_Number_IN_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data2ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_VW_ECU_Hardware_Number_IN_DCM_E_PENDING
                       *   RTE_E_DataServices_VW_ECU_Hardware_Number_IN_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_VW_ECU_Hardware_Number_IN_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_VW_ECU_Hardware_Number_IN_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_VW_ECU_Hardware_Number_IN_ReadData (returns application error)
                       *********************************************************************************************************************/
                        uint8 i;
  8513 105 0   (T)    DataServices_VW_ECU_Hardware_Number_IN_ReadData
  8520 105 1   (T)(F)   for(i = 0u; i < (2u); i++)
                        {
  8522 105 2    *         Data[i] = Stub_Regs_Esp.bF191.pload[i+(9u)];
                        }
  8525 105 3    *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_VW_ECU_Hardware_Number_MGR_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_VW_ECU_Hardware_Number_MGR>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_VW_ECU_Hardware_Number_MGR_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data3ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_VW_ECU_Hardware_Number_MGR_DCM_E_PENDING
                       *   RTE_E_DataServices_VW_ECU_Hardware_Number_MGR_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_VW_ECU_Hardware_Number_MGR_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_VW_ECU_Hardware_Number_MGR_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_VW_ECU_Hardware_Number_MGR_ReadData (returns application error)
                       *********************************************************************************************************************/
                        uint8 i;
  8567 106 0   (T)    DataServices_VW_ECU_Hardware_Number_MGR_ReadData
  8574 106 1   (T)(F)   for(i = 0u; i < (3u); i++)
                        {
  8576 106 2    *         Data[i] = Stub_Regs_Esp.bF191.pload[i+(3u)];
                        }
  8579 106 3    *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_VW_ECU_Hardware_Number_VNR_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_VW_ECU_Hardware_Number_VNR>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_VW_ECU_Hardware_Number_VNR_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data3ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_VW_ECU_Hardware_Number_VNR_DCM_E_PENDING
                       *   RTE_E_DataServices_VW_ECU_Hardware_Number_VNR_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_VW_ECU_Hardware_Number_VNR_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_VW_ECU_Hardware_Number_VNR_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_VW_ECU_Hardware_Number_VNR_ReadData (returns application error)
                       *********************************************************************************************************************/
                        uint8 i;
  8621 107 0   (T)    DataServices_VW_ECU_Hardware_Number_VNR_ReadData
  8628 107 1   (T)(F)   for(i = 0u; i < (3u); i++)
                        {
  8630 107 2    *         Data[i] = Stub_Regs_Esp.bF191.pload[i];
                        }
  8633 107 3    *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_VW_ECU_Hardware_Version_Number_VW_ECU_HwVerNum_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_VW_ECU_Hardware_Version_Number_VW_ECU_HwVerNum>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_VW_ECU_Hardware_Version_Number_VW_ECU_HwVerNum_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data3ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_VW_ECU_Hardware_Version_Number_VW_ECU_HwVerNum_DCM_E_PENDING
                       *   RTE_E_DataServices_VW_ECU_Hardware_Version_Number_VW_ECU_HwVerNum_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_VW_ECU_Hardware_Version_Number_VW_ECU_HwVerNum_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_VW_ECU_Hardware_Version_Number_VW_ECU_HwVerNum_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_VW_ECU_Hardware_Version_Number_VW_ECU_HwVerNum_ReadData (returns application error)
                       *********************************************************************************************************************/
                        uint8 i;
  8675 108 0   (T)    DataServices_VW_ECU_Hardware_Version_Number_VW_ECU_HwVerNum_ReadData
  8682 108 1   (T)(F)   for(i = 0u; i < (3u); i++)
                        {
  8684 108 2    *         Data[i] = Stub_Regs_Esp.bF1A3.pload[i];
                        }
  8686 108 3    *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current>
                       *
                       **********************************************************************************************************************
                       *
                       * Client/Server Interfaces:
                       * =========================
                       *   Server Invocation:
                       *   ------------------
                       *   Std_ReturnType Rte_Call_C_FblMetaDataHandler_NvM_Proxy_GetRamBlockValue(FblMetaDataHandler_NvmBlockType RfsVBlockId, uint8 *RfsVArray)
                       *     Argument RfsVArray: uint8* is of type FblMetaDataHandler_RfsV_ArrayType
                       *     Synchronous Server Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_NOT_OK, RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_OK, RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data4ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_DCM_E_PENDING
                       *   RTE_E_DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData (returns application error)
                       *********************************************************************************************************************/
  8739 109 0   (T)    DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData
  8744 109 1    *       Std_ReturnType retVal = (0U);
                        uint8 index;
                        FblMetaDataHandler_RfsV_ArrayType RfsVArray;
  8749 109 2    *       retVal =  FblMetaDataHandler_NvM_Proxy_GetRamBlockValue((0U),RfsVArray);
  8750 109 3   (T)(F)   if ((0U) == retVal)
                         {
  8752 109 4   (T)(F)     for (index = 0u; index < (4u); index++)
                          {
  8754 109 5    *           Data[index] = RfsVArray[index];
                          }
                         }
                         else 
  8757 109 6   (T)(F)     if ((2U) == retVal)
                         {
  8759 109 7    *           retVal = (10U);
                         }
                         else
                         {
  8763 109 8    *           retVal = 1u;
                         }
  8766 109 9    *       return retVal;
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min>
                       *
                       **********************************************************************************************************************
                       *
                       * Client/Server Interfaces:
                       * =========================
                       *   Server Invocation:
                       *   ------------------
                       *   Std_ReturnType Rte_Call_C_FblMetaDataHandler_NvM_Proxy_GetRamBlockValue(FblMetaDataHandler_NvmBlockType RfsVBlockId, uint8 *RfsVArray)
                       *     Argument RfsVArray: uint8* is of type FblMetaDataHandler_RfsV_ArrayType
                       *     Synchronous Server Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_NOT_OK, RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_OK, RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data4ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_DCM_E_PENDING
                       *   RTE_E_DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData (returns application error)
                       *********************************************************************************************************************/
  8819 110 0   (T)    DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData
  8824 110 1    *       Std_ReturnType retVal = (0U);
                        uint8 index;
                        FblMetaDataHandler_RfsV_ArrayType RfsVArray;
  8829 110 2    *       retVal =  FblMetaDataHandler_NvM_Proxy_GetRamBlockValue((3U),RfsVArray);
  8830 110 3   (T)(F)   if ((0U) == retVal)
                         {
  8832 110 4   (T)(F)     for (index = 0u; index < (4u); index++)
                          {
  8834 110 5    *           Data[index] = RfsVArray[index];
                          }
                         }
                         else 
  8837 110 6   (T)(F)     if ((2U) == retVal)
                         {
  8839 110 7    *           retVal = (10U);
                         }
                         else
                         {
  8843 110 8    *           retVal = 1u;
                         }
  8846 110 9    *       return retVal;
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current>
                       *
                       **********************************************************************************************************************
                       *
                       * Client/Server Interfaces:
                       * =========================
                       *   Server Invocation:
                       *   ------------------
                       *   Std_ReturnType Rte_Call_C_FblMetaDataHandler_NvM_Proxy_GetRamBlockValue(FblMetaDataHandler_NvmBlockType RfsVBlockId, uint8 *RfsVArray)
                       *     Argument RfsVArray: uint8* is of type FblMetaDataHandler_RfsV_ArrayType
                       *     Synchronous Server Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_NOT_OK, RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_OK, RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data4ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_DCM_E_PENDING
                       *   RTE_E_DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData (returns application error)
                       *********************************************************************************************************************/
  8899 111 0   (T)    DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData
  8904 111 1    *       Std_ReturnType retVal = (0U);
                        uint8 index;
                        FblMetaDataHandler_RfsV_ArrayType RfsVArray;
  8909 111 2    *       retVal =  FblMetaDataHandler_NvM_Proxy_GetRamBlockValue((1U),RfsVArray);
  8910 111 3   (T)(F)   if ((0U) == retVal)
                         {
  8912 111 4   (T)(F)     for (index = 0u; index < (4u); index++)
                          {
  8914 111 5    *           Data[index] = RfsVArray[index];
                          }
                         }
                         else 
  8917 111 6   (T)(F)     if ((2U) == retVal)
                         {
  8919 111 7    *           retVal = (10U);
                         }
                         else
                         {
  8923 111 8    *           retVal = 1u;
                         }
  8926 111 9    *       return retVal;
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min>
                       *
                       **********************************************************************************************************************
                       *
                       * Client/Server Interfaces:
                       * =========================
                       *   Server Invocation:
                       *   ------------------
                       *   Std_ReturnType Rte_Call_C_FblMetaDataHandler_NvM_Proxy_GetRamBlockValue(FblMetaDataHandler_NvmBlockType RfsVBlockId, uint8 *RfsVArray)
                       *     Argument RfsVArray: uint8* is of type FblMetaDataHandler_RfsV_ArrayType
                       *     Synchronous Server Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_NOT_OK, RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_OK, RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data4ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_DCM_E_PENDING
                       *   RTE_E_DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData (returns application error)
                       *********************************************************************************************************************/
  8978 112 0   (T)    DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData
  8983 112 1    *       Std_ReturnType retVal = (0U);
                        uint8 index;
                        FblMetaDataHandler_RfsV_ArrayType RfsVArray;
  8988 112 2    *       retVal =  FblMetaDataHandler_NvM_Proxy_GetRamBlockValue((4U),RfsVArray);
  8989 112 3   (T)(F)   if ((0U) == retVal)
                         {
  8991 112 4   (T)(F)     for (index = 0u; index < (4u); index++)
                          {
  8993 112 5    *           Data[index] = RfsVArray[index];
                          }
                         }
                         else 
  8996 112 6   (T)(F)     if ((2U) == retVal)
                         {
  8998 112 7    *           retVal = (10U);
                         }
                         else
                         {
  9002 112 8    *           retVal = 1u;
                         }
  9005 112 9    *       return retVal;
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current>
                       *
                       **********************************************************************************************************************
                       *
                       * Client/Server Interfaces:
                       * =========================
                       *   Server Invocation:
                       *   ------------------
                       *   Std_ReturnType Rte_Call_C_FblMetaDataHandler_NvM_Proxy_GetRamBlockValue(FblMetaDataHandler_NvmBlockType RfsVBlockId, uint8 *RfsVArray)
                       *     Argument RfsVArray: uint8* is of type FblMetaDataHandler_RfsV_ArrayType
                       *     Synchronous Server Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_NOT_OK, RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_OK, RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data4ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_DCM_E_PENDING
                       *   RTE_E_DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData (returns application error)
                       *********************************************************************************************************************/
  9057 113 0   (T)    DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData
  9062 113 1    *       Std_ReturnType retVal = (0U);
                        uint8 index;
                        FblMetaDataHandler_RfsV_ArrayType RfsVArray;
  9067 113 2    *       retVal =  FblMetaDataHandler_NvM_Proxy_GetRamBlockValue((2U),RfsVArray);
  9068 113 3   (T)(F)   if ((0U) == retVal)
                         {
  9070 113 4   (T)(F)     for (index = 0u; index < (4u); index++)
                          {
  9072 113 5    *           Data[index] = RfsVArray[index];
                          }
                         }
                         else 
  9075 113 6   (T)(F)     if ((2U) == retVal)
                         {
  9077 113 7    *           retVal = (10U);
                         }
                         else
                         {
  9081 113 8    *           retVal = 1u;
                         }
  9084 113 9    *       return retVal;
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min>
                       *
                       **********************************************************************************************************************
                       *
                       * Client/Server Interfaces:
                       * =========================
                       *   Server Invocation:
                       *   ------------------
                       *   Std_ReturnType Rte_Call_C_FblMetaDataHandler_NvM_Proxy_GetRamBlockValue(FblMetaDataHandler_NvmBlockType RfsVBlockId, uint8 *RfsVArray)
                       *     Argument RfsVArray: uint8* is of type FblMetaDataHandler_RfsV_ArrayType
                       *     Synchronous Server Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_NOT_OK, RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_OK, RTE_E_IF_FblMetaDataHandler_NvM_Proxy_E_PENDING
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data4ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_DCM_E_PENDING
                       *   RTE_E_DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData (returns application error)
                       *********************************************************************************************************************/
  9136 114 0   (T)    DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData
  9141 114 1    *       Std_ReturnType retVal = (0U);
                        uint8 index;
                        FblMetaDataHandler_RfsV_ArrayType RfsVArray;
  9146 114 2    *       retVal =  FblMetaDataHandler_NvM_Proxy_GetRamBlockValue((5U),RfsVArray);
  9147 114 3   (T)(F)   if ((0U) == retVal)
                         {
  9149 114 4   (T)(F)     for (index = 0u; index < (4u); index++)
                          {
  9151 114 5    *           Data[index] = RfsVArray[index];
                          }
                         }
                         else 
  9154 114 6   (T)(F)     if ((2U) == retVal)
                         {
  9156 114 7    *           retVal = (10U);
                         }
                         else
                         {
  9160 114 8    *           retVal = 1u;
                         }
  9163 114 9    *       return retVal;
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Versioning_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Versioning>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Versioning_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Versioning_DCM_E_PENDING
                       *   RTE_E_DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Versioning_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Versioning_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Versioning_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Versioning_ReadData (returns application error)
                       *********************************************************************************************************************/
  9204 115 0   (T)    DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Versioning_ReadData
  9209 115 1    *       *Data = (1u);
  9210 115 2    *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl>
                       *
                       **********************************************************************************************************************
                       *
                       * Service Calls:
                       * ==============
                       *   Service Invocation:
                       *   -------------------
                       *   Std_ReturnType Rte_Call_NvMService_AC3_ID_BTL_ProgAttemptsAppl_GetErrorStatus(NvM_RequestResultType *ErrorStatus)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *   Std_ReturnType Rte_Call_NvMService_AC3_ID_BTL_ProgAttemptsAppl_ReadBlock(dtRef_VOID DstPtr)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data2ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_DCM_E_PENDING
                       *   RTE_E_DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData (returns application error)
                       *********************************************************************************************************************/
  9265 116 0   (T)    DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData
  9271 116 1    *       Std_ReturnType retVal = (1U);
  9272 116 2    *       Std_ReturnType rteCallStatus = (1U);
                        static Diag_NvM_Read_State State = (100u);
                        static uint16 BlockCounterAppl;
                        NvM_RequestResultType blockStatus;
  9277 116 3    *       switch(State)
                        {
  9279 116 4   (T)        case (100u):
                            /***********************************************************************************************************
                             * after succesful read of data, the state needs to be changed to NVM_REQ_PENDING to wait for the nvm status
                             * 
                             * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE 
                             * 
                             * change the return value to DCM_E_PENDING to announce pending status to DCM
                             * DCM will recall this runnable then acces the corect state that was set in the last call
                            ************************************************************************************************************/
  9288 116 5    *           rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_ReadBlock(&BlockCounterAppl);
  9290 116 6   (T)(F)       if((1U) != rteCallStatus)
                            {
  9292 116 7    *             State = (2U);
                            }
                            else 
                            {
  9296 116 8    *             State = (101u);
                            }
  9299 116 9    *           retVal = (10U);
  9301 116 10   *           break;
  9303 116 11  (T)        case (2U):
                            /***********************************************************************************************************
                             * after succesful read of block status the state has to be set according of the block status
                             * 
                             * for NVM_REQ_PENDING status -> state should be NVM_REQ_PENDING
                             * 
                             * for NVM_REQ_OK status -> state should be NVM_REQ_OK
                             * 
                             * for any other status -> state should be NVM_REQ_NOT_OKS
                             * 
                             * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE
                             * 
                             * change the return value to DCM_E_PENDING to announce pending status to DCM 
                             * DCM will recall this runnable then acces the corect state that was set in the last call
                            ************************************************************************************************************/
  9318 116 12   *           rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsAppl_GetErrorStatus(&blockStatus);
  9319 116 13  (T)(F)       if((1U) != rteCallStatus)
                            {
  9321 116 14   *             switch (blockStatus)
                              {
  9323 116 15  (T)              case (2U):
  9324 116 16   *                 State = (2U);
  9325 116 17   *                 break;
  9327 116 18  (T)              case (0U):
  9328 116 19   *                 State = (0U);
  9329 116 20   *                 break;
  9331 116 21  (T)              case (8U):
  9332 116 22   *                 State = (0U);
  9333 116 23   *                 break;
  9335 116 24  (T)              case (4U):
  9336 116 25   *                 State = (2U);
  9337 116 26   *                 break;
  9339 116 27  (T)              default:
  9340 116 28   *                 State = (1U);
  9341 116 29   *                 break;
                              }
                            }
                            else 
                            {
  9346 116 30   *             State = (101u);
                            }
  9348 116 31   *           retVal = (10U);
  9349 116 32   *           break;
  9351 116 33  (T)        case (0U):
                            /***********************************************************************************************************
                             * write data to the output pointer of the diagnostic service to be sent on uds response
                             * 
                             * change the return value to RTE_E_OK to announce positive response
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  9359 116 34   *           retVal = (0U);
  9360 116 35   *           Data[1] = (uint8)(BlockCounterAppl >> (8u));
  9361 116 36   *           Data[0] = (uint8)BlockCounterAppl;
  9362 116 37   *           State = (100u);
  9363 116 38   *           break;
  9365 116 39  (T)        case (1U):
                            /***********************************************************************************************************
                             * send 0 as response 
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  9371 116 40   *           retVal = (0U);
  9372 116 41   *           Data[1] = (uint8)((0x00u));
  9373 116 42   *           Data[0] = (uint8)((0x00u));
  9374 116 43   *           State = (100u);
  9375 116 44   *           break;
  9377 116 45  (T)        case (101u):
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  9383 116 46   *           retVal = (1U);
  9384 116 47   *           State = (100u);
  9385 116 48   *           break;
                          /*VCAST_DONT_INSTRUMENT_START*/
                          default:
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
                            retVal = (1U);
                            State = (100u);
                            break;
                          /*VCAST_DONT_INSTRUMENT_END*/
                        }
  9400 116 49   *       return retVal;
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL>
                       *
                       **********************************************************************************************************************
                       *
                       * Service Calls:
                       * ==============
                       *   Service Invocation:
                       *   -------------------
                       *   Std_ReturnType Rte_Call_NvMService_AC3_ID_BTL_ProgAttemptsBoot_GetErrorStatus(NvM_RequestResultType *ErrorStatus)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *   Std_ReturnType Rte_Call_NvMService_AC3_ID_BTL_ProgAttemptsBoot_ReadBlock(dtRef_VOID DstPtr)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data2ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_DCM_E_PENDING
                       *   RTE_E_DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData (returns application error)
                       *********************************************************************************************************************/
  9455 117 0   (T)    DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData
  9461 117 1    *       Std_ReturnType retVal = (1U);
  9462 117 2    *       Std_ReturnType rteCallStatus = (1U);
                        static Diag_NvM_Read_State State = (100u);
                        static uint16 BlockCounterBoot;
                        NvM_RequestResultType blockStatus;
  9467 117 3    *       switch(State)
                        {
  9469 117 4   (T)        case (100u):
                            /***********************************************************************************************************
                             * after succesful read of data, the state needs to be changed to NVM_REQ_PENDING to wait for the nvm status
                             * 
                             * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE 
                             * 
                             * change the return value to DCM_E_PENDING to announce pending status to DCM
                             * DCM will recall this runnable then acces the corect state that was set in the last call
                            ************************************************************************************************************/
  9478 117 5    *           rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_ReadBlock(&BlockCounterBoot);
  9480 117 6   (T)(F)       if((1U) != rteCallStatus)
                            {
  9482 117 7    *             State = (2U);
                            }
                            else 
                            {
  9486 117 8    *             State = (101u);
                            }
  9489 117 9    *           retVal = (10U);
  9491 117 10   *           break;
  9493 117 11  (T)        case (2U):
                            /***********************************************************************************************************
                             * after succesful read of block status the state has to be set according of the block status
                             * 
                             * for NVM_REQ_PENDING status -> state should be NVM_REQ_PENDING
                             * 
                             * for NVM_REQ_OK status -> state should be NVM_REQ_OK
                             * 
                             * for any other status -> state should be NVM_REQ_NOT_OKS
                             * 
                             * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE
                             * 
                             * change the return value to DCM_E_PENDING to announce pending status to DCM 
                             * DCM will recall this runnable then acces the corect state that was set in the last call
                            ************************************************************************************************************/
  9508 117 12   *           rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsBoot_GetErrorStatus(&blockStatus);
  9509 117 13  (T)(F)       if((1U) != rteCallStatus)
                            {
  9511 117 14   *             switch (blockStatus)
                              {
  9513 117 15  (T)              case (2U):
  9514 117 16   *                 State = (2U);
  9515 117 17   *                 break;
  9517 117 18  (T)              case (0U):
  9518 117 19   *                 State = (0U);
  9519 117 20   *                 break;
  9521 117 21  (T)              case (8U):
  9522 117 22   *                 State = (0U);
  9523 117 23   *                 break;
  9525 117 24  (T)              case (4U):
  9526 117 25   *                 State = (2U);
  9527 117 26   *                 break;
  9529 117 27  (T)              default:
  9530 117 28   *                 State = (1U);
  9531 117 29   *                 break;
                              }
                            }
                            else 
                            {
  9536 117 30   *             State = (101u);
                            }
  9538 117 31   *           retVal = (10U);
  9539 117 32   *           break;
  9541 117 33  (T)        case (0U):
                            /***********************************************************************************************************
                             * write data to the output pointer of the diagnostic service to be sent on uds response
                             * 
                             * change the return value to RTE_E_OK to announce positive response
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  9549 117 34   *           retVal = (0U);
  9550 117 35   *           Data[1] = (uint8)(BlockCounterBoot >> (8u));
  9551 117 36   *           Data[0] = (uint8)BlockCounterBoot;
  9552 117 37   *           State = (100u);
  9553 117 38   *           break;
  9555 117 39  (T)        case (1U):
                            /***********************************************************************************************************
                             * send 0 as response 
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  9561 117 40   *           retVal = (0U);
  9562 117 41   *           Data[1] = (uint8)((0x00u));
  9563 117 42   *           Data[0] = (uint8)((0x00u));
  9564 117 43   *           State = (100u);
  9565 117 44   *           break;
  9567 117 45  (T)        case (101u):
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  9573 117 46   *           retVal = (1U);
  9574 117 47   *           State = (100u);
  9575 117 48   *           break;
                          /*VCAST_DONT_INSTRUMENT_START*/
                          default:
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
                            retVal = (1U);
                            State = (100u);
                            break;
                          /*VCAST_DONT_INSTRUMENT_END*/
                        }
  9590 117 49   *       return retVal;
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM>
                       *
                       **********************************************************************************************************************
                       *
                       * Service Calls:
                       * ==============
                       *   Service Invocation:
                       *   -------------------
                       *   Std_ReturnType Rte_Call_NvMService_AC3_ID_BTL_ProgAttemptsHsm_GetErrorStatus(NvM_RequestResultType *ErrorStatus)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *   Std_ReturnType Rte_Call_NvMService_AC3_ID_BTL_ProgAttemptsHsm_ReadBlock(dtRef_VOID DstPtr)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data2ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_DCM_E_PENDING
                       *   RTE_E_DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData (returns application error)
                       *********************************************************************************************************************/
  9645 118 0   (T)    DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData
  9651 118 1    *       Std_ReturnType retVal = (1U);
  9652 118 2    *       Std_ReturnType rteCallStatus = (1U);
                        static Diag_NvM_Read_State State = (100u);
                        static uint16 BlockCounterHsm;
                        NvM_RequestResultType blockStatus;
  9657 118 3    *       switch(State)
                        {
  9659 118 4   (T)        case (100u):
                            /***********************************************************************************************************
                             * after succesful read of data, the state needs to be changed to NVM_REQ_PENDING to wait for the nvm status
                             * 
                             * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE 
                             * 
                             * change the return value to DCM_E_PENDING to announce pending status to DCM
                             * DCM will recall this runnable then acces the corect state that was set in the last call
                            ************************************************************************************************************/
  9668 118 5    *           rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_ReadBlock(&BlockCounterHsm);
  9670 118 6   (T)(F)       if((1U) != rteCallStatus)
                            {
  9672 118 7    *             State = (2U);
                            }
                            else 
                            {
  9676 118 8    *             State = (101u);
                            }
  9679 118 9    *           retVal = (10U);
  9681 118 10   *           break;
  9683 118 11  (T)        case (2U):
                            /***********************************************************************************************************
                             * after succesful read of block status the state has to be set according of the block status
                             * 
                             * for NVM_REQ_PENDING status -> state should be NVM_REQ_PENDING
                             * 
                             * for NVM_REQ_OK status -> state should be NVM_REQ_OK
                             * 
                             * for any other status -> state should be NVM_REQ_NOT_OKS
                             * 
                             * in case of failure of reading, state needs to be changed to READ_NOT_POSSIBLE
                             * 
                             * change the return value to DCM_E_PENDING to announce pending status to DCM 
                             * DCM will recall this runnable then acces the corect state that was set in the last call
                            ************************************************************************************************************/
  9698 118 12   *           rteCallStatus = Rte_Call_DiagReadWriteDataByIdentifier_NvMService_AC3_ID_BTL_ProgAttemptsHsm_GetErrorStatus(&blockStatus);
  9699 118 13  (T)(F)       if((1U) != rteCallStatus)
                            {
  9701 118 14   *             switch (blockStatus)
                              {
  9703 118 15  (T)              case (2U):
  9704 118 16   *                 State = (2U);
  9705 118 17   *                 break;
  9707 118 18  (T)              case (0U):
  9708 118 19   *                 State = (0U);
  9709 118 20   *                 break;
  9711 118 21  (T)              case (8U):
  9712 118 22   *                 State = (0U);
  9713 118 23   *                 break;
  9715 118 24  (T)              case (4U):
  9716 118 25   *                 State = (2U);
  9717 118 26   *                 break;
  9719 118 27  (T)              default:
  9720 118 28   *                 State = (1U);
  9721 118 29   *                 break;
                              }
                            }
                            else 
                            {
  9726 118 30   *             State = (101u);
                            }
  9728 118 31   *           retVal = (10U);
  9729 118 32   *           break;
  9731 118 33  (T)        case (0U):
                            /***********************************************************************************************************
                             * write data to the output pointer of the diagnostic service to be sent on uds response
                             * 
                             * change the return value to RTE_E_OK to announce positive response
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  9739 118 34   *           retVal = (0U);
  9740 118 35   *           Data[1] = (uint8)(BlockCounterHsm >> (8u));
  9741 118 36   *           Data[0] = (uint8)BlockCounterHsm;
  9742 118 37   *           State = (100u);
  9743 118 38   *           break;
  9745 118 39  (T)        case (1U):
                            /***********************************************************************************************************
                             * send 0 as response 
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  9751 118 40   *           retVal = (0U);
  9752 118 41   *           Data[1] = (uint8)((0x00u));
  9753 118 42   *           Data[0] = (uint8)((0x00u));
  9754 118 43   *           State = (100u);
  9755 118 44   *           break;
  9757 118 45  (T)        case (101u):
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
  9763 118 46   *           retVal = (1U);
  9764 118 47   *           State = (100u);
  9765 118 48   *           break;
                          /*VCAST_DONT_INSTRUMENT_START*/
                          default:
                            /***********************************************************************************************************
                             * change the return value to Service E NOT OK to announce NRC
                             * 
                             * switch state to READ to be prepared for the next call of diagnostic service
                            ************************************************************************************************************/
                            retVal = (1U);
                            State = (100u);
                            break;
                          /*VCAST_DONT_INSTRUMENT_END*/
                        }
  9780 118 49   *       return retVal;
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_VW_Logical_Software_Block_Version_SwBlock_Appl_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_VW_Logical_Software_Block_Version_SwBlock_Appl>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_VW_Logical_Software_Block_Version_SwBlock_Appl_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data4ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_VW_Logical_Software_Block_Version_SwBlock_Appl_DCM_E_PENDING
                       *   RTE_E_DataServices_VW_Logical_Software_Block_Version_SwBlock_Appl_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_VW_Logical_Software_Block_Version_SwBlock_Appl_ReadData_doc
                       *********************************************************************************************************************/
                        /*****************************************************************************************************************
                         *
                         * brief Part of the Diagnostic Service F1AB Software_Block_Version 
                         *       This runnable implements the read for the application version
                         *
                         * return Std_ReturnType retVal
                         *
                         * pre Call the init function
                         *
                         * param[in] none 
                         * 
                         * param[out] uint8* Data
                         *
                         * testmethod module testing
                         *
                         * traceability SYSI-25
                         *
                        *******************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_VW_Logical_Software_Block_Version_SwBlock_Appl_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_VW_Logical_Software_Block_Version_SwBlock_Appl_ReadData (returns application error)
                       *********************************************************************************************************************/
  9840 119 0   (T)    DataServices_VW_Logical_Software_Block_Version_SwBlock_Appl_ReadData
  9846 119 1    *       Data[0] = Diag_ApplicationData.VWLogicalSWBlockVersionApplication[0]; /* PRQA S 3120 #Array index */
  9847 119 2    *       Data[1] = Diag_ApplicationData.VWLogicalSWBlockVersionApplication[1]; /* PRQA S 3120 #Array index */
  9848 119 3    *       Data[2] = Diag_ApplicationData.VWLogicalSWBlockVersionApplication[2]; /* PRQA S 3120 #Array index */
  9849 119 4    *       Data[3] = Diag_ApplicationData.VWLogicalSWBlockVersionApplication[3]; /* PRQA S 3120 #Array index */
  9851 119 5    *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_VW_Logical_Software_Block_Version_SwBlock_BTL_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_VW_Logical_Software_Block_Version_SwBlock_BTL>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_VW_Logical_Software_Block_Version_SwBlock_BTL_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data4ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_VW_Logical_Software_Block_Version_SwBlock_BTL_DCM_E_PENDING
                       *   RTE_E_DataServices_VW_Logical_Software_Block_Version_SwBlock_BTL_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_VW_Logical_Software_Block_Version_SwBlock_BTL_ReadData_doc
                       *********************************************************************************************************************/
                        /*****************************************************************************************************************
                         *
                         * brief Part of the Diagnostic Service F1AB Software_Block_Version 
                         *       This runnable implements the read for the bootloader version
                         *
                         * return Std_ReturnType retVal
                         *
                         * pre Call the init function
                         *
                         * param[in] none 
                         * 
                         * param[out] uint8* Data
                         *
                         * testmethod module testing
                         *
                         * traceability SYSI-25
                         *
                        *******************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_VW_Logical_Software_Block_Version_SwBlock_BTL_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_VW_Logical_Software_Block_Version_SwBlock_BTL_ReadData (returns application error)
                       *********************************************************************************************************************/
  9911 120 0   (T)    DataServices_VW_Logical_Software_Block_Version_SwBlock_BTL_ReadData
  9917 120 1    *       (void)VStdLib_MemCpy(Data, (0x800C8F40u), (0x04u)); /* PRQA S 0432 #Pointer type */
  9919 120 2    *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_VW_Logical_Software_Block_Version_SwBlock_HSM_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_VW_Logical_Software_Block_Version_SwBlock_HSM>
                       *
                       **********************************************************************************************************************
                       *
                       * Service Calls:
                       * ==============
                       *   Service Invocation:
                       *   -------------------
                       *   Std_ReturnType Rte_Call_CsmKeyManagement_CsmKey_HsmVersionInformationKey_KeyElementGet(uint32 keyElementId, uint8 *keyPtr, uint32 *keyLength)
                       *     Argument keyPtr: uint8* is of type Csm_KeyDataType_CsmKey_HsmVersionInformationKey
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_CsmKeyManagement_CsmKey_HsmVersionInformationKey_CSM_E_BUSY, RTE_E_CsmKeyManagement_CsmKey_HsmVersionInformationKey_CSM_E_KEY_EMPTY, RTE_E_CsmKeyManagement_CsmKey_HsmVersionInformationKey_CSM_E_KEY_NOT_AVAILABLE, RTE_E_CsmKeyManagement_CsmKey_HsmVersionInformationKey_CSM_E_KEY_READ_FAIL, RTE_E_CsmKeyManagement_CsmKey_HsmVersionInformationKey_CSM_E_SMALL_BUFFER, RTE_E_CsmKeyManagement_CsmKey_HsmVersionInformationKey_E_NOT_OK
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_VW_Logical_Software_Block_Version_SwBlock_HSM_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data4ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_VW_Logical_Software_Block_Version_SwBlock_HSM_DCM_E_PENDING
                       *   RTE_E_DataServices_VW_Logical_Software_Block_Version_SwBlock_HSM_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_VW_Logical_Software_Block_Version_SwBlock_HSM_ReadData_doc
                       *********************************************************************************************************************/
                        /*****************************************************************************************************************
                         *
                         * brief Part of the Diagnostic Service F1AB Software_Block_Version 
                         *       This runnable implements the read for the HSM version
                         *
                         * return Std_ReturnType retVal
                         *
                         * pre Call the init function
                         *
                         * param[in] none 
                         * 
                         * param[out] uint8* Data
                         *
                         * testmethod module testing
                         *
                         * traceability SYSI-25
                         *
                        *******************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_VW_Logical_Software_Block_Version_SwBlock_HSM_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_VW_Logical_Software_Block_Version_SwBlock_HSM_ReadData (returns application error)
                       *********************************************************************************************************************/
  9990 121 0   (T)    DataServices_VW_Logical_Software_Block_Version_SwBlock_HSM_ReadData
  9996 121 1    *       Std_ReturnType retVal = (1U);
                        uint8 keyPtr[64];
  9999 121 2    *       uint32 keyLength = (0x40u);
 10001 121 3    *       retVal = (Csm_KeyElementGet((uint32)28, (0x02u), &keyPtr, &keyLength)); /* PRQA S 0432 #Pointer type */
 10003 121 4    *       (void)VStdLib_MemCpy(&Data[0], &keyPtr[0], (0x04u));
 10005 121 5    *       return retVal;
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_VW_Spare_Part_Number_ENR_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_VW_Spare_Part_Number_ENR>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_VW_Spare_Part_Number_ENR_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data3ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_VW_Spare_Part_Number_ENR_DCM_E_PENDING
                       *   RTE_E_DataServices_VW_Spare_Part_Number_ENR_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_VW_Spare_Part_Number_ENR_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_VW_Spare_Part_Number_ENR_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_VW_Spare_Part_Number_ENR_ReadData (returns application error)
                       *********************************************************************************************************************/
                          uint8 i;
 10047 122 0   (T)    DataServices_VW_Spare_Part_Number_ENR_ReadData
 10054 122 1   (T)(F)   for(i = 0u; i < (3u); i++)
                        {
 10056 122 2    *         Data[i] = Stub_Regs_Dph.bF187.pload[i+(6u)];
                        }
 10059 122 3    *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_VW_Spare_Part_Number_IN_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_VW_Spare_Part_Number_IN>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_VW_Spare_Part_Number_IN_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data2ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_VW_Spare_Part_Number_IN_DCM_E_PENDING
                       *   RTE_E_DataServices_VW_Spare_Part_Number_IN_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_VW_Spare_Part_Number_IN_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_VW_Spare_Part_Number_IN_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_VW_Spare_Part_Number_IN_ReadData (returns application error)
                       *********************************************************************************************************************/
                        uint8 i;
 10101 123 0   (T)    DataServices_VW_Spare_Part_Number_IN_ReadData
 10108 123 1   (T)(F)   for(i = 0u; i < (2u); i++)
                        {
 10110 123 2    *         Data[i] = Stub_Regs_Dph.bF187.pload[i+(9u)];
                        }
 10113 123 3    *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_VW_Spare_Part_Number_MGR_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_VW_Spare_Part_Number_MGR>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_VW_Spare_Part_Number_MGR_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data3ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_VW_Spare_Part_Number_MGR_DCM_E_PENDING
                       *   RTE_E_DataServices_VW_Spare_Part_Number_MGR_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_VW_Spare_Part_Number_MGR_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_VW_Spare_Part_Number_MGR_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_VW_Spare_Part_Number_MGR_ReadData (returns application error)
                       *********************************************************************************************************************/
                        uint8 i;
 10155 124 0   (T)    DataServices_VW_Spare_Part_Number_MGR_ReadData
 10162 124 1   (T)(F)   for(i = 0u; i < (3u); i++)
                        {
 10164 124 2    *         Data[i] = Stub_Regs_Dph.bF187.pload[i+(3u)];
                        }
 10167 124 3    *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_VW_Spare_Part_Number_VNR_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_VW_Spare_Part_Number_VNR>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_VW_Spare_Part_Number_VNR_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data3ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_VW_Spare_Part_Number_VNR_DCM_E_PENDING
                       *   RTE_E_DataServices_VW_Spare_Part_Number_VNR_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_VW_Spare_Part_Number_VNR_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_VW_Spare_Part_Number_VNR_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_VW_Spare_Part_Number_VNR_ReadData (returns application error)
                       *********************************************************************************************************************/
                        uint8 i;
 10209 125 0   (T)    DataServices_VW_Spare_Part_Number_VNR_ReadData
 10216 125 1   (T)(F)   for(i = 0u; i < (3u); i++)
                        {
 10218 125 2    *         Data[i] = Stub_Regs_Dph.bF187.pload[i];
                        }
 10221 125 3    *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_VW_System_Name_Or_Engine_Type_VW_SysName_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_VW_System_Name_Or_Engine_Type_VW_SysName>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_VW_System_Name_Or_Engine_Type_VW_SysName_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data13ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_VW_System_Name_Or_Engine_Type_VW_SysName_DCM_E_PENDING
                       *   RTE_E_DataServices_VW_System_Name_Or_Engine_Type_VW_SysName_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_VW_System_Name_Or_Engine_Type_VW_SysName_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_VW_System_Name_Or_Engine_Type_VW_SysName_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_VW_System_Name_Or_Engine_Type_VW_SysName_ReadData (returns application error)
                       *********************************************************************************************************************/
                        uint8 i;
 10263 126 0   (T)    DataServices_VW_System_Name_Or_Engine_Type_VW_SysName_ReadData
 10270 126 1   (T)(F)   for(i = 0u; i<(sizeof(Diag_ApplicationData.VWSystemNameOrEngineType)/sizeof(uint8)); i++)
                        {
 10272 126 2    *         Data[i] = Diag_ApplicationData.VWSystemNameOrEngineType[i];
                        }   
 10275 126 3    *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_VW_Workshop_System_Name_VW_WorkshopSysName_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_VW_Workshop_System_Name_VW_WorkshopSysName>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_VW_Workshop_System_Name_VW_WorkshopSysName_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data5ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_VW_Workshop_System_Name_VW_WorkshopSysName_DCM_E_PENDING
                       *   RTE_E_DataServices_VW_Workshop_System_Name_VW_WorkshopSysName_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_VW_Workshop_System_Name_VW_WorkshopSysName_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_VW_Workshop_System_Name_VW_WorkshopSysName_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_VW_Workshop_System_Name_VW_WorkshopSysName_ReadData (returns application error)
                       *********************************************************************************************************************/
                        uint8 i;
 10317 127 0   (T)    DataServices_VW_Workshop_System_Name_VW_WorkshopSysName_ReadData
 10323 127 1   (T)(F)   for(i = 0u; i<(sizeof(Diag_ApplicationData.VW_Workshop_system_name)/sizeof(uint8)); i++)
                        {
 10325 127 2    *         Data[i] = Diag_ApplicationData.VW_Workshop_system_name[i];
                        }
 10327 127 3    *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_Vehicle_Identification_Number_VIN_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_Vehicle_Identification_Number_VIN>
                       *
                       **********************************************************************************************************************
                       *
                       * Service Calls:
                       * ==============
                       *   Service Invocation:
                       *   -------------------
                       *   Std_ReturnType Rte_Call_VKMS_DiagServices_GetVkmsVIN(uint8 *vin)
                       *     Argument vin: uint8* is of type VKMS_VinBufferType
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_VKMS_DiagServices_VKMS_ERR_BUSY, RTE_E_VKMS_DiagServices_VKMS_ERR_GENERAL
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_Vehicle_Identification_Number_VIN_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data17ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_Vehicle_Identification_Number_VIN_DCM_E_PENDING
                       *   RTE_E_DataServices_Vehicle_Identification_Number_VIN_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Vehicle_Identification_Number_VIN_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_Vehicle_Identification_Number_VIN_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_Vehicle_Identification_Number_VIN_ReadData (returns application error)
                       *********************************************************************************************************************/
 10380 128 0   (T)    DataServices_Vehicle_Identification_Number_VIN_ReadData
 10385 128 1    *       Std_ReturnType retVal = (0U);
 10387 128 2   (T)(F)   if (Data == ((void *)0))
                        {
 10389 128 3    *         retVal = (1U);
                        }
                        else
                        {
 10393 128 4    *         (void)Rte_Read_DiagReadWriteDataByIdentifier_R_ComAbs_VIN_vin(&Data[0]);  
                        }
 10395 128 5    *       return retVal;
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_p_Lockvalue_LockValue_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_p_Lockvalue_LockValue>
                       *
                       **********************************************************************************************************************
                       *
                       * Service Calls:
                       * ==============
                       *   Service Invocation:
                       *   -------------------
                       *   Std_ReturnType Rte_Call_NvMService_AC3_P_LockValue_Inverted_GetErrorStatus(NvM_RequestResultType *ErrorStatus)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *   Std_ReturnType Rte_Call_NvMService_AC3_P_LockValue_Inverted_ReadBlock(dtRef_VOID DstPtr)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *   Std_ReturnType Rte_Call_NvMService_P_LockValue_GetErrorStatus(NvM_RequestResultType *ErrorStatus)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *   Std_ReturnType Rte_Call_NvMService_P_LockValue_ReadBlock(dtRef_VOID DstPtr)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_p_Lockvalue_LockValue_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_p_Lockvalue_LockValue_DCM_E_PENDING
                       *   RTE_E_DataServices_p_Lockvalue_LockValue_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_p_Lockvalue_LockValue_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_p_Lockvalue_LockValue_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_p_Lockvalue_LockValue_ReadData (returns application error)
                       *********************************************************************************************************************/
 10456 129 0   (T)    DataServices_p_Lockvalue_LockValue_ReadData
 10462 129 1    *       NvM_RequestResultType blockStatus = (1U);
 10463 129 2    *       NvM_RequestResultType blockStatusInverted = (1U);
 10464 129 3    *       uint8 retVal = 1u;
 10466 129 4    *       (void)(NvM_GetErrorStatus((NvM_BlockIdType)69, &blockStatus));
 10467 129 5   (T)(F)   if((blockStatus == (0U)) || (blockStatus == (8U)))
                          {
 10469 129 6    *         (void)(NvM_GetErrorStatus((NvM_BlockIdType)74, &blockStatusInverted));
 10470 129 7   (T)(F)     if((blockStatusInverted == (0U)) || (blockStatusInverted == (8U)))
                          {
 10472 129 8   (T)(F)       if(P_LockValue + P_LockValueInverted != (255u))
                            {
 10474 129 9    *             P_LockValue = (255u);
 10475 129 10   *             P_LockValueInverted = 0u;
 10476 129 11   *             (void)(NvM_WriteBlock((NvM_BlockIdType)74, &P_LockValueInverted));
 10477 129 12   *             (void)(NvM_WriteBlock((NvM_BlockIdType)69, &P_LockValue));
 10478 129 13   *             Data[0] = P_LockValue;
                            }
                            else
                            {
 10482 129 14   *             Data[0] = P_LockValue;
                            }
 10485 129 15   *           retVal = (0U);
                          }
                          else 
 10487 129 16  (T)(F)       if(blockStatusInverted == (2U))
                          {
 10489 129 17   *             retVal = (10U);
                          }
                          else
                          {
 10493 129 18   *             P_LockValue = (255u);
 10494 129 19   *             P_LockValueInverted = 0u;
 10495 129 20   *             (void)(NvM_WriteBlock((NvM_BlockIdType)74, &P_LockValueInverted));
 10496 129 21   *             (void)(NvM_WriteBlock((NvM_BlockIdType)69, &P_LockValue));
 10497 129 22   *             Data[0] = P_LockValue;
 10499 129 23   *             retVal = (0U);
                          }
                        }
                        else 
 10502 129 24  (T)(F)     if(blockStatus == (2U))
                        {
 10504 129 25   *           retVal = (10U);
                        }
                        else
                        {
 10508 129 26   *           retVal = (1U);
                        }
 10511 129 27   *       return retVal;
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_p_Lockvalue_LockValue_WriteData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <WriteData> of PortPrototype <DataServices_p_Lockvalue_LockValue>
                       *
                       **********************************************************************************************************************
                       *
                       * Service Calls:
                       * ==============
                       *   Service Invocation:
                       *   -------------------
                       *   Std_ReturnType Rte_Call_NvMService_AC3_P_LockValue_Inverted_GetErrorStatus(NvM_RequestResultType *ErrorStatus)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *   Std_ReturnType Rte_Call_NvMService_AC3_P_LockValue_Inverted_WriteBlock(dtRef_const_VOID SrcPtr)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *   Std_ReturnType Rte_Call_NvMService_P_LockValue_GetErrorStatus(NvM_RequestResultType *ErrorStatus)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *   Std_ReturnType Rte_Call_NvMService_P_LockValue_WriteBlock(dtRef_const_VOID SrcPtr)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_p_Lockvalue_LockValue_WriteData(const uint8 *Data, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType *ErrorCode)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_p_Lockvalue_LockValue_DCM_E_PENDING
                       *   RTE_E_DataServices_p_Lockvalue_LockValue_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_p_Lockvalue_LockValue_WriteData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_p_Lockvalue_LockValue_WriteData(const  uint8  * Data, Dcm_OpStatusType OpStatus,  Dcm_NegativeResponseCodeType  * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_p_Lockvalue_LockValue_WriteData (returns application error)
                       *********************************************************************************************************************/
 10572 130 0   (T)    DataServices_p_Lockvalue_LockValue_WriteData
 10578 130 1    *       NvM_RequestResultType blockStatus = (1U);
 10579 130 2    *       NvM_RequestResultType blockStatusInverted = (1U);
 10580 130 3    *       uint8 retVal = 1u;
 10582 130 4   (T)(F)   if(P_LockValue < (0x03u))             /* write is lock when P_Lock value is 3 or greater */
                        {
 10584 130 5   (T)(F)     if(P_LockValue <= Data[0])                /* write not possible if stored value is greater than the new one */
                          {
 10586 130 6    *           P_LockValue = Data[0];
 10587 130 7    *           P_LockValueInverted = (255u) - P_LockValue;
 10588 130 8    *           (void)(NvM_GetErrorStatus((NvM_BlockIdType)69, &blockStatus));
 10590 130 9   (T)(F)       if((blockStatus == (0U)) || (blockStatus == (8U)))
                            {
 10592 130 10   *             (void)(NvM_GetErrorStatus((NvM_BlockIdType)74, &blockStatusInverted));
 10593 130 11  (T)(F)         if((blockStatusInverted == (0U)) || (blockStatusInverted == (8U)))
                              {
 10595 130 12   *               retVal = (0U);
 10596 130 13   *               (void)(NvM_WriteBlock((NvM_BlockIdType)69, &P_LockValue));
 10597 130 14   *               (void)(NvM_WriteBlock((NvM_BlockIdType)74, &P_LockValueInverted));
                              }
                              else 
 10599 130 15  (T)(F)           if(blockStatusInverted == (2U))
                              {
 10601 130 16   *                 retVal = (10U);
                              }
                              else
                              {
 10605 130 17   *                 P_LockValue = (255u);
 10606 130 18   *                 P_LockValueInverted = 0u;
 10607 130 19   *                 (void)(NvM_WriteBlock((NvM_BlockIdType)74, &P_LockValueInverted));
 10608 130 20   *                 (void)(NvM_WriteBlock((NvM_BlockIdType)69, &P_LockValue));
 10609 130 21   *                 retVal = (0U);
                              }
                            }
                            else 
 10613 130 22  (T)(F)         if(blockStatus == (2U))
                            {
 10615 130 23   *               retVal = (10U);
                            }
                            else
                            {
 10619 130 24   *               retVal = (1U);
                            }
                          }
                          else
                          {
 10624 130 25   *           retVal = (16U);
                          }
                        }
                        else
                        {
 10629 130 26   *         retVal = (1U);
                        }
 10632 130 27   *       return retVal;
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_v_Angle_external_Angle_external_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_v_Angle_external_Angle_external>
                       *
                       **********************************************************************************************************************
                       *
                       * Input Interfaces:
                       * =================
                       *   Explicit S/R API:
                       *   -----------------
                       *   Std_ReturnType Rte_Read_Diag_serv_v_Angle_external_v_Angle_external(uint16 *data)
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_v_Angle_external_Angle_external_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data2ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_v_Angle_external_Angle_external_DCM_E_PENDING
                       *   RTE_E_DataServices_v_Angle_external_Angle_external_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_v_Angle_external_Angle_external_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_v_Angle_external_Angle_external_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_v_Angle_external_Angle_external_ReadData (returns application error)
                       *********************************************************************************************************************/
 10683 131 0   (T)    DataServices_v_Angle_external_Angle_external_ReadData
 10688 131 1    *       uint16 v_Angle_external = 0u;
 10689 131 2    *       (void)(*(&v_Angle_external) = Rte_PosMon_Diag_serv_v_Angle_external_v_Angle_external, ((Std_ReturnType)(0U)));
 10690 131 3    *       Data[0] = (uint8)(v_Angle_external >> (8u));
 10691 131 4    *       Data[1] = (uint8)v_Angle_external;
 10692 131 5    *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_v_Angle_internal_Angle_internal_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_v_Angle_internal_Angle_internal>
                       *
                       **********************************************************************************************************************
                       *
                       * Input Interfaces:
                       * =================
                       *   Explicit S/R API:
                       *   -----------------
                       *   Std_ReturnType Rte_Read_Diag_serv_v_Angle_internal_v_Angle_internal(uint16 *data)
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_v_Angle_internal_Angle_internal_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data2ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_v_Angle_internal_Angle_internal_DCM_E_PENDING
                       *   RTE_E_DataServices_v_Angle_internal_Angle_internal_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_v_Angle_internal_Angle_internal_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_v_Angle_internal_Angle_internal_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_v_Angle_internal_Angle_internal_ReadData (returns application error)
                       *********************************************************************************************************************/
 10742 132 0   (T)    DataServices_v_Angle_internal_Angle_internal_ReadData
 10747 132 1    *       uint16 v_Angle_internal = 0u;
 10748 132 2    *       (void)(*(&v_Angle_internal) = Rte_PosMon_Diag_serv_v_Angle_internal_v_Angle_internal, ((Std_ReturnType)(0U)));
 10749 132 3    *       Data[0] = (uint8)(v_Angle_internal >> (8u));
 10750 132 4    *       Data[1] = (uint8)v_Angle_internal;
 10751 132 5    *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_v_Development_Message_Dev_message_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_v_Development_Message_Dev_message>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_v_Development_Message_Dev_message_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_v_Development_Message_Dev_message_DCM_E_PENDING
                       *   RTE_E_DataServices_v_Development_Message_Dev_message_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_v_Development_Message_Dev_message_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_v_Development_Message_Dev_message_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_v_Development_Message_Dev_message_ReadData (returns application error)
                       *********************************************************************************************************************/
 10793 133 0   (T)    DataServices_v_Development_Message_Dev_message_ReadData
 10798 133 1    *       Data[0] = DIAG_V_DEVELOPMENT_MSG_STATUS;
 10799 133 2    *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_v_Development_Message_Dev_message_WriteData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <WriteData> of PortPrototype <DataServices_v_Development_Message_Dev_message>
                       *
                       **********************************************************************************************************************
                       *
                       * Output Interfaces:
                       * ==================
                       *   Explicit S/R API:
                       *   -----------------
                       *   Std_ReturnType Rte_Write_Diag_serv_v_Development_Messages_v_Development_Messages(uint8 data)
                       *
                       * Service Calls:
                       * ==============
                       *   Service Invocation:
                       *   -------------------
                       *   Std_ReturnType Rte_Call_NvM_v_Development_messages_ReadBlock(dtRef_VOID DstPtr)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *   Std_ReturnType Rte_Call_NvM_v_Development_messages_WriteBlock(dtRef_const_VOID SrcPtr)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_v_Development_Message_Dev_message_WriteData(const uint8 *Data, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType *ErrorCode)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_v_Development_Message_Dev_message_DCM_E_PENDING
                       *   RTE_E_DataServices_v_Development_Message_Dev_message_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_v_Development_Message_Dev_message_WriteData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_v_Development_Message_Dev_message_WriteData(const  uint8  * Data, Dcm_OpStatusType OpStatus,  Dcm_NegativeResponseCodeType  * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_v_Development_Message_Dev_message_WriteData (returns application error)
                       *********************************************************************************************************************/
 10860 134 0   (T)    DataServices_v_Development_Message_Dev_message_WriteData
 10865 134 1    *       Std_ReturnType l_return = (0U);
 10868 134 2   (T)(F)   if((*Data == 1u)||(*Data == 0u))
                        {
 10870 134 3    *         DIAG_V_DEVELOPMENT_MSG_STATUS = *Data;
 10871 134 4    *         *((&Rte_DiagReadWriteDataByIdentifier_PIM_V_development_messages)) = DIAG_V_DEVELOPMENT_MSG_STATUS;
 10872 134 5    *         (void)Rte_Call_DiagReadWriteDataByIdentifier_NvM_v_Development_messages_WriteBlock(&DIAG_V_DEVELOPMENT_MSG_STATUS);
                        }
                        else 
                        {
 10876 134 6    *         l_return = (49U);
                        }
 10878 134 7    *       return l_return;
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_v_HW_Version_Version_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_v_HW_Version_Version>
                       *
                       **********************************************************************************************************************
                       *
                       * Input Interfaces:
                       * =================
                       *   Explicit S/R API:
                       *   -----------------
                       *   Std_ReturnType Rte_Read_Diag_IoHwAb_Hw_Version_Identification_Version(uint8 *data)
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_v_HW_Version_Version_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_v_HW_Version_Version_DCM_E_PENDING
                       *   RTE_E_DataServices_v_HW_Version_Version_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_v_HW_Version_Version_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_v_HW_Version_Version_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_v_HW_Version_Version_ReadData (returns application error)
                       *********************************************************************************************************************/
 10928 135 0   (T)    DataServices_v_HW_Version_Version_ReadData
 10933 135 1    *       uint8 version = 0u;
 10934 135 2    *       (void)(*(&version) = Rte_FUSA_IoHwAb_IoHwAb_Hw_Version_Identification_Version, ((Std_ReturnType)(0U)));
 10935 135 3    *       Data[0] = (uint8)(version);
 10936 135 4    *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_v_I_Motor_I_motor_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_v_I_Motor_I_motor>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_v_I_Motor_I_motor_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_v_I_Motor_I_motor_DCM_E_PENDING
                       *   RTE_E_DataServices_v_I_Motor_I_motor_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_v_I_Motor_I_motor_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_v_I_Motor_I_motor_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_v_I_Motor_I_motor_ReadData (returns application error)
                       *********************************************************************************************************************/
 10978 136 0   (T)    DataServices_v_I_Motor_I_motor_ReadData
 10983 136 1    *       uint8 I_motor = 0u;
 10984 136 2    *       (void)(*(&I_motor) = Rte_FUSA_IoHwAb_Diag_serv_v_I_Motor_v_I_Motor, ((Std_ReturnType)(0U)));
 10985 136 3    *       Data[0] = (uint8)(I_motor);
 10986 136 4    *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable>
                       *
                       **********************************************************************************************************************
                       *
                       * Input Interfaces:
                       * =================
                       *   Explicit S/R API:
                       *   -----------------
                       *   Std_ReturnType Rte_Read_r_Eam_Diag_v_NotP_P_not_reachable_v_NotP_P_not_reachable(uint16 *data)
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data3ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_DCM_E_PENDING
                       *   RTE_E_DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_ReadData (returns application error)
                       *********************************************************************************************************************/
                        uint16 v_Not_P_P_not_reachable;
 11036 137 0   (T)    DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_ReadData
 11043 137 1    *       (void)(*(&v_Not_P_P_not_reachable) = Rte_Eam_w_Diag_v_NotP_P_not_reachable_v_NotP_P_not_reachable, ((Std_ReturnType)(0U)));
 11045 137 2    *       Data[0] = (uint8)0; 
 11046 137 3    *       Data[1] = (uint8)(v_Not_P_P_not_reachable >> (8u));
 11047 137 4    *       Data[2] = (uint8)v_Not_P_P_not_reachable; /* PRQA S 3120 #Array index */
 11049 137 5    *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <WriteData> of PortPrototype <DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable>
                       *
                       **********************************************************************************************************************
                       *
                       * Output Interfaces:
                       * ==================
                       *   Explicit S/R API:
                       *   -----------------
                       *   Std_ReturnType Rte_Write_w_Eam_v_NotP_P_not_reachable_v_NotP_P_not_reachable(uint16 data)
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData(const uint8 *Data, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType *ErrorCode)
                       *     Argument Data: uint8* is of type Dcm_Data3ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_DCM_E_PENDING
                       *   RTE_E_DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData(const  uint8  * Data, Dcm_OpStatusType OpStatus,  Dcm_NegativeResponseCodeType  * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData (returns application error)
                       *********************************************************************************************************************/
                        uint8 ret;
 11099 138 0   (T)    DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData
 11106 138 1   (T)(F)   if((Data[0] == 0u) && (Data[1] == 0u) && (Data[2] == 0u)) /* PRQA S 3120 #Array index */
                        {
 11108 138 2    *         ret = (0U);
 11109 138 3    *         v_NotP_P_not_reachable_Flag = 1u; 
                        }
                        else
                        {
 11114 138 4    *         ret = (1U);
 11115 138 5    *         v_NotP_P_not_reachable_Flag = 0u; 
                        }
 11118 138 6    *       return ret;
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable>
                       *
                       **********************************************************************************************************************
                       *
                       * Input Interfaces:
                       * =================
                       *   Explicit S/R API:
                       *   -----------------
                       *   Std_ReturnType Rte_Read_r_Eam_Diag_v_P_NotP_not_reachable_v_P_NotP_not_reachable(uint16 *data)
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data3ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_DCM_E_PENDING
                       *   RTE_E_DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_ReadData (returns application error)
                       *********************************************************************************************************************/
                        uint16 v_P_Not_P_not_reachable;
 11168 139 0   (T)    DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_ReadData
 11175 139 1    *       (void)(*(&v_P_Not_P_not_reachable) = Rte_Eam_w_Diag_v_P_NotP_not_reachable_v_P_NotP_not_reachable, ((Std_ReturnType)(0U)));
 11177 139 2    *       Data[0] = (uint8)0;
 11178 139 3    *       Data[1] = (uint8)(v_P_Not_P_not_reachable >> (8u));
 11179 139 4    *       Data[2] = (uint8)v_P_Not_P_not_reachable; /* PRQA S 3120 #Array index */
 11181 139 5    *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <WriteData> of PortPrototype <DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable>
                       *
                       **********************************************************************************************************************
                       *
                       * Output Interfaces:
                       * ==================
                       *   Explicit S/R API:
                       *   -----------------
                       *   Std_ReturnType Rte_Write_w_Eam_v_P_NotP_not_reachable_v_P_NotP_not_reachable(uint16 data)
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData(const uint8 *Data, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType *ErrorCode)
                       *     Argument Data: uint8* is of type Dcm_Data3ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_DCM_E_PENDING
                       *   RTE_E_DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData(const  uint8  * Data, Dcm_OpStatusType OpStatus,  Dcm_NegativeResponseCodeType  * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData (returns application error)
                       *********************************************************************************************************************/
                        uint8 ret;
 11231 140 0   (T)    DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData
 11238 140 1   (T)(F)   if((Data[0] == 0u) && (Data[1] == 0u) && (Data[2] == 0u)) /* PRQA S 3120 #Array index */
                        {
 11240 140 2    *         ret = (0U);
 11241 140 3    *         v_P_Not_P_not_reachable_Flag = 1u;
                        }
                        else
                        {
 11245 140 4    *         ret = (1U);
 11246 140 5    *         v_P_Not_P_not_reachable_Flag = 0u;  
                        }
 11249 140 6    *       return ret;
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_v_Power_KL30_Power_KL30_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_v_Power_KL30_Power_KL30>
                       *
                       **********************************************************************************************************************
                       *
                       * Input Interfaces:
                       * =================
                       *   Explicit S/R API:
                       *   -----------------
                       *   Std_ReturnType Rte_Read_R_ComAbs_VIN_vin(Rte_DT_VIN_Type_0 *data)
                       *     Argument data: Rte_DT_VIN_Type_0* is of type VIN_Type
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_v_Power_KL30_Power_KL30_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_v_Power_KL30_Power_KL30_DCM_E_PENDING
                       *   RTE_E_DataServices_v_Power_KL30_Power_KL30_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_v_Power_KL30_Power_KL30_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_v_Power_KL30_Power_KL30_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_v_Power_KL30_Power_KL30_ReadData (returns application error)
                       *********************************************************************************************************************/
 11300 141 0   (T)    DataServices_v_Power_KL30_Power_KL30_ReadData
 11305 141 1    *       uint16 power_kl30_value_read = 0u;
 11307 141 2    *       (void)(*(&power_kl30_value_read) = Rte_VolMon_Diag_serv_v_Power_KL30_v_Power_KL30, ((Std_ReturnType)(0U)));
 11309 141 3    *       Data[0] = (uint8)(power_kl30_value_read / (100u)) ;
 11311 141 4    *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_v_Requested_Position_Requeste_Position_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_v_Requested_Position_Requeste_Position>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_v_Requested_Position_Requeste_Position_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_v_Requested_Position_Requeste_Position_DCM_E_PENDING
                       *   RTE_E_DataServices_v_Requested_Position_Requeste_Position_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_v_Requested_Position_Requeste_Position_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_v_Requested_Position_Requeste_Position_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_v_Requested_Position_Requeste_Position_ReadData (returns application error)
                       *********************************************************************************************************************/
                      	SG_HCP1_09 reqposdiag;
 11353 142 0   (T)    DataServices_v_Requested_Position_Requeste_Position_ReadData
 11359 142 1    *       (void)Rte_Read_DiagReadWriteDataByIdentifier_R_RequestedPosition_SG_HCP1_09(&reqposdiag);
 11360 142 2    *       Data[0] = reqposdiag.PLC_StPosnReq;
 11361 142 3    *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_v_Switching_operation_counter_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_v_Switching_operation_counter>
                       *
                       **********************************************************************************************************************
                       *
                       * Input Interfaces:
                       * =================
                       *   Explicit S/R API:
                       *   -----------------
                       *   Std_ReturnType Rte_Read_r_Eam_v_switching_operation_v_switching_operation(uint32 *data)
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_v_Switching_operation_counter_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data3ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_v_Switching_operation_counter_DCM_E_PENDING
                       *   RTE_E_DataServices_v_Switching_operation_counter_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_v_Switching_operation_counter_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_v_Switching_operation_counter_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_v_Switching_operation_counter_ReadData (returns application error)
                       *********************************************************************************************************************/
                        uint32 v_Switching_operation_counter;
 11411 143 0   (T)    DataServices_v_Switching_operation_counter_ReadData
 11418 143 1    *       (void)(*(&v_Switching_operation_counter) = Rte_Eam_w_Diag_v_switching_operation_v_switching_operation, ((Std_ReturnType)(0U)));
 11420 143 2    *       Data[0] = (uint8)(v_Switching_operation_counter >> (16u));
 11421 143 3    *       Data[1] = (uint8)(v_Switching_operation_counter >> (8u));
 11422 143 4    *       Data[2] = (uint8)v_Switching_operation_counter; /* PRQA S 3120 #Array index */
 11424 143 5    *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_v_Switching_operation_counter_WriteData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <WriteData> of PortPrototype <DataServices_v_Switching_operation_counter>
                       *
                       **********************************************************************************************************************
                       *
                       * Output Interfaces:
                       * ==================
                       *   Explicit S/R API:
                       *   -----------------
                       *   Std_ReturnType Rte_Write_w_Eam_v_switching_operation_v_switching_operation(uint32 data)
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_v_Switching_operation_counter_WriteData(const uint8 *Data, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType *ErrorCode)
                       *     Argument Data: uint8* is of type Dcm_Data3ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_v_Switching_operation_counter_DCM_E_PENDING
                       *   RTE_E_DataServices_v_Switching_operation_counter_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_v_Switching_operation_counter_WriteData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_v_Switching_operation_counter_WriteData(const  uint8  * Data, Dcm_OpStatusType OpStatus,  Dcm_NegativeResponseCodeType  * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_v_Switching_operation_counter_WriteData (returns application error)
                       *********************************************************************************************************************/
                        uint8 ret;
 11474 144 0   (T)    DataServices_v_Switching_operation_counter_WriteData
 11481 144 1   (T)(F)   if((Data[0] == 0u) && (Data[1] == 0u) && (Data[2] == 0u)) /* PRQA S 3120 #Array index */
                        {
 11483 144 2    *         ret = (0U);
 11484 144 3    *         v_Switching_operation_counter_Flag = 1u;     
                        }
                        else
                        {
 11488 144 4    *         ret = (1U);
 11489 144 5    *         v_Switching_operation_counter_Flag = 0u;   
                        }
 11492 144 6    *       return ret;
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_v_Temperature_Temperature_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_v_Temperature_Temperature>
                       *
                       **********************************************************************************************************************
                       *
                       * Client/Server Interfaces:
                       * =========================
                       *   Server Invocation:
                       *   ------------------
                       *   Std_ReturnType Rte_Call_C_CS_FSA_FUSA_Temp_Read_v_Temperature(sint32 *Temp_Value)
                       *     Synchronous Server Invocation. Timeout: None
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_v_Temperature_Temperature_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data1ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_v_Temperature_Temperature_DCM_E_PENDING
                       *   RTE_E_DataServices_v_Temperature_Temperature_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_v_Temperature_Temperature_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_v_Temperature_Temperature_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_v_Temperature_Temperature_ReadData (returns application error)
                       *********************************************************************************************************************/
                        sint32 v_Temperature_value;
                       // (void)Rte_Call_C_CS_FSA_FUSA_Temp_Read_v_Temperature(&v_Temperature_value);
 11543 145 0   (T)    DataServices_v_Temperature_Temperature_ReadData
 11550 145 1    *       (void)(*(&v_Temperature_value) = Rte_FUSA_TempMon_Diag_serv_v_Temperature_v_Temperature, ((Std_ReturnType)(0U)));
 11551 145 2   (T)(F)   if(v_Temperature_value <= -((40)))
                        {
 11553 145 3    *         Data[0] = (uint8)((0u));
                        }
                        else 
                        {
 11557 145 4    *         Data[0] = (uint8)v_Temperature_value + (uint8)(40); /* PRQA S 4434,4393 #Value is send to DCM and parameter must be unsigned */
                        }
 11561 145 5    *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DataServices_v_U_Motor_U_motor_ReadData
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <DataServices_v_U_Motor_U_motor>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType DataServices_v_U_Motor_U_motor_ReadData(Dcm_OpStatusType OpStatus, uint8 *Data)
                       *     Argument Data: uint8* is of type Dcm_Data2ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_DataServices_v_U_Motor_U_motor_DCM_E_PENDING
                       *   RTE_E_DataServices_v_U_Motor_U_motor_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_v_U_Motor_U_motor_ReadData_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  DataServices_v_U_Motor_U_motor_ReadData(Dcm_OpStatusType OpStatus,  uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DataServices_v_U_Motor_U_motor_ReadData (returns application error)
                       *********************************************************************************************************************/
 11603 146 0   (T)    DataServices_v_U_Motor_U_motor_ReadData
 11608 146 1    *       sint16 v_U_Motor_value = 0;
 11609 146 2    *       (void)(*(&v_U_Motor_value) = Rte_FUSA_IoHwAb_Diag_serv_v_U_Motor_v_U_Motor, ((Std_ReturnType)(0U)));
 11610 146 3    *       Data[0] = (uint8)((uint16)v_U_Motor_value >> (8u));
 11611 146 4    *       Data[1] = (uint8)v_U_Motor_value;
 11612 146 5    *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DiagReadWriteDataByIdentifier_Init
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed once after the RTE is started
                       *
                       **********************************************************************************************************************
                       *
                       * Output Interfaces:
                       * ==================
                       *   Explicit S/R API:
                       *   -----------------
                       *   Std_ReturnType Rte_Write_RP_RC_ProvideFazitIDString_FazitIDString(const uint8 *data)
                       *     Argument data: uint8* is of type uint8_23
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DiagReadWriteDataByIdentifier_Init_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      void  DiagReadWriteDataByIdentifier_Init(void) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DiagReadWriteDataByIdentifier_Init
                       *********************************************************************************************************************/
 11648 147 0   (T)    DiagReadWriteDataByIdentifier_Init
 11653 147 1    *       uint8 i = 0;
 11654 147 2    *       FAZIT_String = *((&Rte_DiagReadWriteDataByIdentifier_Rte_PIM_Fazit));
 11655 147 3    *       ECU_Prog_Info = *((&Rte_DiagReadWriteDataByIdentifier_PIM_ECU_Programming_information));
                          /* Workaround to copy data from Old DataType to New DataType */
 11659 147 4   (T)(F)   for(i = 0u; i < (7u); i++)
                          {
 11661 147 5    *         VKMS_FAZIT_String.production_plant_nr[i] = FAZIT_String.production_plant_nr[i];
                          } 
 11663 147 6   (T)(F)   for(i = 0u; i < (8u); i++)
                          {
 11665 147 7    *         VKMS_FAZIT_String.manufacture_date[i] = FAZIT_String.manufacture_date[i];
                          } 
 11667 147 8   (T)(F)   for(i = 0u; i < (4u); i++)
                          {
 11669 147 9    *         VKMS_FAZIT_String.production_test_system_nr[i] = FAZIT_String.production_test_system_nr[i];
                          }
 11671 147 10  (T)(F)   for(i = 0u; i < (4u); i++)
                          {
 11673 147 11   *         VKMS_FAZIT_String.consecutive_supp[i] = FAZIT_String.consecutive_supp[i];
                          }
                        /* Send FazitID to VKMS */
 11677 147 12   *       (void)VKMS_AnnounceFazitID(&VKMS_FAZIT_String); /* PRQA S 0432 # Pointer type */
 11678 147 13   *       (void)Rte_Write_DiagReadWriteDataByIdentifier_RP_RC_ProvideFazitIDString_FazitIDString(&VKMS_FAZIT_String); /* PRQA S 0432 # Pointer type */
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DiagReadWriteDataByIdentifier_Main
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered on TimingEvent every 10ms
                       *
                       **********************************************************************************************************************
                       *
                       * Input Interfaces:
                       * =================
                       *   Explicit S/R API:
                       *   -----------------
                       *   Std_ReturnType Rte_Read_DW_Kilometerstand_DW_Kilometerstand(DW_Kilometerstand *data)
                       *
                       * Output Interfaces:
                       * ==================
                       *   Explicit S/R API:
                       *   -----------------
                       *   Std_ReturnType Rte_Write_DiagActiveSession_ActiveSession(uint8 data)
                       *   Std_ReturnType Rte_Write_P_Sfd_Mileage_Mileage(SfdA_MileageImplDataType data)
                       *   Std_ReturnType Rte_Invalidate_P_Sfd_Mileage_Mileage(void)
                       *
                       * Service Calls:
                       * ==============
                       *   Service Invocation:
                       *   -------------------
                       *   Std_ReturnType Rte_Call_CS_Diag_VKMS_Appl_AnnounceFazitID(const uint8 *id)
                       *     Argument id: uint8* is of type VKMS_FazitIdBufferType
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_VKMS_ApplServices_VKMS_ERR_GENERAL_ERROR
                       *   Std_ReturnType Rte_Call_NvM_v_Development_messages_GetErrorStatus(NvM_RequestResultType *ErrorStatus)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *   Std_ReturnType Rte_Call_NvM_v_Development_messages_ReadBlock(dtRef_VOID DstPtr)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *   Std_ReturnType Rte_Call_NvM_v_Development_messages_WriteBlock(dtRef_const_VOID SrcPtr)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DiagReadWriteDataByIdentifier_Main_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      void  DiagReadWriteDataByIdentifier_Main(void) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DiagReadWriteDataByIdentifier_Main
                       *********************************************************************************************************************/
                        boolean l_v_Switching_operation_counter_Flag;
                        boolean l_v_P_Not_P_not_reachable_Flag;
                        boolean l_v_NotP_p_not_reachable_Flag;
                        uint8 activeSession;
                        DW_Kilometerstand KmStand;
 11739 148 0   (T)    DiagReadWriteDataByIdentifier_Main
 11749 148 1    *       uint8 devMsgErrorStatus = (2U);
                        static boolean devMsgErrorStatusFlag = 0u;
 11752 148 2    *       (void)(Com_ReceiveSignal(0u, (&KmStand)));
 11753 148 3    *       (void)Rte_Write_DiagReadWriteDataByIdentifier_P_Sfd_Mileage_Mileage(KmStand);
 11755 148 4   (T)(F)   if(dev_mess_read_status == 0u)
                        {
 11757 148 5    *         DIAG_V_DEVELOPMENT_MSG_STATUS = *((&Rte_DiagReadWriteDataByIdentifier_PIM_V_development_messages));
 11758 148 6    *         (void)Rte_Call_DiagReadWriteDataByIdentifier_NvM_v_Development_messages_ReadBlock(&DIAG_V_DEVELOPMENT_MSG_STATUS);
 11759 148 7    *         dev_mess_read_status = 1u;
                        }
 11761 148 8    *       (void)(NvM_GetErrorStatus((NvM_BlockIdType)63, &devMsgErrorStatus));
 11762 148 9   ( )(F)   if(
                          (devMsgErrorStatus == (8U)) &&
                          (devMsgErrorStatusFlag == 0u)
                          )
                          {
                            /*VCAST_DONT_INSTRUMENT_START*/
                            if(Diag_ApplicationData.VWLogicalSWBlockVersionApplication[0] == 'X')
                            {
                              DIAG_V_DEVELOPMENT_MSG_STATUS = 1u;
                            }
                            else
                            {
                              DIAG_V_DEVELOPMENT_MSG_STATUS = 0u;
                            }
                            /*VCAST_DONT_INSTRUMENT_END*/
 11777 148 10             devMsgErrorStatusFlag = 1u;
 11778 148 11             *((&Rte_DiagReadWriteDataByIdentifier_PIM_V_development_messages)) = DIAG_V_DEVELOPMENT_MSG_STATUS;
                          }
 11782 148 12  (T)(F)   if(pLockValueReadStatus == 0u)
                        {
 11784 148 13   *         P_LockValue = *((&Rte_DiagReadWriteDataByIdentifier_PIM_P_LockValue));
 11785 148 14   *         P_LockValueInverted = *((&Rte_DiagReadWriteDataByIdentifier_PIM_P_LockValue_Inverted));
 11786 148 15   *         (void)(NvM_ReadBlock((NvM_BlockIdType)69, &P_LockValue));
 11787 148 16   *         (void)(NvM_ReadBlock((NvM_BlockIdType)74, &P_LockValueInverted));
 11788 148 17   *         pLockValueReadStatus = 1u;
                        }
 11791 148 18  (T)(F)   if(v_Switching_operation_counter_Flag == 1u)
                        {
 11793 148 19   *         l_v_Switching_operation_counter_Flag= 1u;
 11794 148 20   *         v_Switching_operation_counter_Flag = 0u;
                        }
                        else
                        { 
 11798 148 21   *         l_v_Switching_operation_counter_Flag = 0u;
                        }
 11801 148 22  (T)(F)   if(v_P_Not_P_not_reachable_Flag == 1u)
                        {
 11803 148 23   *         l_v_P_Not_P_not_reachable_Flag = 1u;
 11804 148 24   *         v_P_Not_P_not_reachable_Flag = 0u;
                        }
                        else
                        {
 11808 148 25   *         l_v_P_Not_P_not_reachable_Flag = 0u;
                        }
 11811 148 26  (T)(F)   if(v_NotP_P_not_reachable_Flag == 1u)
                        {
 11813 148 27   *         l_v_NotP_p_not_reachable_Flag = 1u;
 11814 148 28   *         v_NotP_P_not_reachable_Flag = 0u;
                        }
                        else
                        {
 11818 148 29   *         l_v_NotP_p_not_reachable_Flag = 0u;
                        }
                        /* read active session */
 11822 148 30   *       (void)Dcm_GetSesCtrlType(&activeSession);
 11824 148 31   *       (void)(Rte_DiagReadWriteDataByIdentifier_w_Eam_v_switching_operation_v_switching_operation = (l_v_Switching_operation_counter_Flag), ((Std_ReturnType)(0U)));
 11825 148 32   *       (void)(Rte_DiagReadWriteDataByIdentifier_w_Eam_v_P_NotP_not_reachable_v_P_NotP_not_reachable = (l_v_P_Not_P_not_reachable_Flag), ((Std_ReturnType)(0U)));
 11826 148 33   *       (void)(Rte_DiagReadWriteDataByIdentifier_w_Eam_v_NotP_P_not_reachable_v_NotP_P_not_reachable = (l_v_NotP_p_not_reachable_Flag), ((Std_ReturnType)(0U)));
 11827 148 34   *       (void)(Rte_DiagReadWriteDataByIdentifier_DiagActiveSession_ActiveSession = (activeSession), ((Std_ReturnType)(0U)));
 11828 148 35   *       (void)(Rte_DiagReadWriteDataByIdentifier_Diag_serv_v_Development_Messages_v_Development_Messages = ((uint8)DIAG_V_DEVELOPMENT_MSG_STATUS), ((Std_ReturnType)(0U)));
 11830 148 36   *       git_Hash = (0xff30b11abu);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: DiagReadWriteDataByIdentifier_P_LockValue_Read
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <Read> of PortPrototype <IF_P_LockValue>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   void DiagReadWriteDataByIdentifier_P_LockValue_Read(uint8 *Data)
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: DiagReadWriteDataByIdentifier_P_LockValue_Read_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      void  DiagReadWriteDataByIdentifier_P_LockValue_Read( uint8  * Data) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: DiagReadWriteDataByIdentifier_P_LockValue_Read
                       *********************************************************************************************************************/
 11863 149 0   (T)    DiagReadWriteDataByIdentifier_P_LockValue_Read
 11869 149 1    *       Data[0] = P_LockValue;
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: P_SfdA_GetIds_GetEcuGroupId
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <GetEcuGroupId> of PortPrototype <P_SfdA_GetIds>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType P_SfdA_GetIds_GetEcuGroupId(uint8 *EcuGroupId)
                       *     Argument EcuGroupId: uint8* is of type SfdA_EcuGroupIdType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_SfdA_GetIds_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: P_SfdA_GetIds_GetEcuGroupId_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  P_SfdA_GetIds_GetEcuGroupId( uint8  * EcuGroupId) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: P_SfdA_GetIds_GetEcuGroupId (returns application error)
                       *********************************************************************************************************************/
 11910 150 0   (T)    P_SfdA_GetIds_GetEcuGroupId
 11916 150 1   (T)(F)   for(uint8 i = 0u; i < (23u); ++i)
                        {
 11918 150 2    *         EcuGroupId[i] = Diag_ApplicationData.EcuGroupId[i];
                        }
 11921 150 3    *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: P_SfdA_GetIds_GetEcuId
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <GetEcuId> of PortPrototype <P_SfdA_GetIds>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType P_SfdA_GetIds_GetEcuId(uint8 *EcuId)
                       *     Argument EcuId: uint8* is of type SfdA_EcuGroupIdType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_SfdA_GetIds_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: P_SfdA_GetIds_GetEcuId_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  P_SfdA_GetIds_GetEcuId( uint8  * EcuId) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: P_SfdA_GetIds_GetEcuId (returns application error)
                       *********************************************************************************************************************/
 11962 151 0   (T)    P_SfdA_GetIds_GetEcuId
 11968 151 1    *       uint8 i = 0;
                        /********************************************************************************************************************
                         * using i to countinously count the vector address for EcuId
                         *******************************************************************************************************************/
                        /*PRQA S 2463 EOF # i variable is incremented in the following if statements to access elements of a larger array than the ones' in the for statements */
 11975 151 2   (T)(F)   for(uint8 j = 0; j < (7u); ++j, ++i)
                        {
 11977 151 3    *         EcuId[i] = FAZIT_String.production_plant_nr[j];
                        }
 11979 151 4   (T)(F)   for(uint8 j = 0; j < (8u); ++j, ++i)
                        {
 11981 151 5    *         EcuId[i] = FAZIT_String.manufacture_date[j];
                        }
 11983 151 6   (T)(F)   for(uint8 j = 0; j < (4u); ++j, ++i)
                        {
 11985 151 7    *         EcuId[i] = FAZIT_String.production_test_system_nr[j];
                        }
 11987 151 8   (T)(F)   for(uint8 j = 0; j < (4u); ++j, ++i)
                        {
 11989 151 9    *         EcuId[i] = FAZIT_String.consecutive_supp[j];
                        }
 11992 151 10   *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: P_SfdA_GetIds_GetProjectId
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <GetProjectId> of PortPrototype <P_SfdA_GetIds>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType P_SfdA_GetIds_GetProjectId(SfdA_ProjectIdType *ProjectId)
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_SfdA_GetIds_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: P_SfdA_GetIds_GetProjectId_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  P_SfdA_GetIds_GetProjectId( SfdA_ProjectIdType  * ProjectId) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: P_SfdA_GetIds_GetProjectId (returns application error)
                       *********************************************************************************************************************/
 12032 152 0   (T)    P_SfdA_GetIds_GetProjectId
 12038 152 1    *       *ProjectId = (0x00000229u);
 12040 152 2    *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      #include "C:/PLCK_REPONEW/PLCK_AUDI_PPE/00_SW/01_BSW/GENDATA/COMPONENTS/DiagReadWriteDataByIdentifier_MemMap.h"
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of function definition area >>            DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of function definition area >>              DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of removed code area >>                   DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of removed code area >>                     DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       MISRA 2012 violations and justifications
                       *********************************************************************************************************************/
                      /* module specific MISRA deviations:
                         MD_Rte_0624:  MISRA rule: Rule8.3
                           Reason:     This MISRA violation is a consequence from the RTE requirements [SWS_Rte_01007] [SWS_Rte_01150].
                                       The typedefs are never used in the same context.
                           Risk:       No functional risk. Only a cast to uint8* is performed.
                           Prevention: Not required.
                         MD_Rte_3206:  MISRA rule: Rule2.7
                           Reason:     The parameter are not used by the code in all possible code variants.
                           Risk:       No functional risk.
                           Prevention: Not required.
                      */

TEST COVERAGE SUMMARY

1481 of 1484 Lines Covered ( 99% )

619 of 621 Branches Covered ( 99% )

Code Coverage for DiagRoutines

Coverage TypeStatement+Branch
UnitDiagRoutines
Test CaseAggregate
                      /**********************************************************************************************************************
                       *  FILE REQUIRES USER MODIFICATIONS
                       *  Template Scope: sections marked with Start and End comments
                       *  -------------------------------------------------------------------------------------------------------------------
                       *  This file includes template code that must be completed and/or adapted during BSW integration.
                       *  The template code is incomplete and only intended for providing a signature and an empty implementation.
                       *  It is neither intended nor qualified for use in series production without applying suitable quality measures.
                       *  The template code must be completed as described in the instructions given within this file and/or in the.
                       *  Technical Reference.
                       *  The completed implementation must be tested with diligent care and must comply with all quality requirements which.
                       *  are necessary according to the state of the art before its use.
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       *  FILE DESCRIPTION
                       *  -------------------------------------------------------------------------------------------------------------------
                       *             File:  DiagRoutines.c
                       *           Config:  Plck_Audi_PPE.dpa
                       *        SW-C Type:  DiagRoutines
                       *
                       *        Generator:  MICROSAR RTE Generator Version 4.29.0
                       *                    RTE Core Version 1.29.0
                       *          License:  CBD2200561
                       *
                       *      Description:  C-Code implementation template for SW-C <DiagRoutines>
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of version logging area >>                DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      /* PRQA S 0777, 0779 EOF */ /* MD_MSR_Rule5.1, MD_MSR_Rule5.2 */
                      /* PRQA S 2052 EOF # used only in development process. will be removed until the final version */
                      /* PRQA S 2053 EOF # used only in development process. will be removed until the final version */
                      /* PRQA S 3417 EOF # Rte generated code */ /* MD_MSR_M3CM-3_1_Rule-12.3 */
                      /* PRQA S 0292 EOF # A2L required comments */ /* MD_MSR_M3CM-2_2_Dir-1.1 */
                      /* PRQA S 0380 EOF # Code needs all those defines */ /* MD_MSR_M3CM-2_2_C99_Dir-1.1-C99 */
                      /* PRQA S 1534 EOF # Generated defines */ /* MD_MSR_M3CM-3_1_Rule-2.5 */
                      /* PRQA S 0432 EOF # Pointer type */ /* MD_MSR_M3CM-2_1_Rule-1.1 */  
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of version logging area >>                  DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       *
                       * AUTOSAR Modelling Object Descriptions
                       *
                       **********************************************************************************************************************
                       *
                       * Data Types:
                       * ===========
                       * Dcm_ConfirmationStatusType
                       *   uint8 represents integers with a minimum value of 0 and a maximum value of 255.
                       *      The order-relation on uint8 is: x < y if y - x is positive.
                       *      uint8 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39).
                       *      
                       *      For example: 1, 0, 126, +10.
                       *
                       * Dcm_NegativeResponseCodeType
                       *   uint8 represents integers with a minimum value of 0 and a maximum value of 255.
                       *      The order-relation on uint8 is: x < y if y - x is positive.
                       *      uint8 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39).
                       *      
                       *      For example: 1, 0, 126, +10.
                       *
                       * Dcm_OpStatusType
                       *   uint8 represents integers with a minimum value of 0 and a maximum value of 255.
                       *      The order-relation on uint8 is: x < y if y - x is positive.
                       *      uint8 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39).
                       *      
                       *      For example: 1, 0, 126, +10.
                       *
                       * Dcm_StartDataIn_Check_Memory_In_CheckMemPrimitiveType
                       *   uint8 represents integers with a minimum value of 0 and a maximum value of 255.
                       *      The order-relation on uint8 is: x < y if y - x is positive.
                       *      uint8 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39).
                       *      
                       *      For example: 1, 0, 126, +10.
                       *
                       * Dcm_StartDataIn_Check_Memory_In_CheckMemType
                       *   uint8 represents integers with a minimum value of 0 and a maximum value of 255.
                       *      The order-relation on uint8 is: x < y if y - x is positive.
                       *      uint8 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39).
                       *      
                       *      For example: 1, 0, 126, +10.
                       *
                       * Dcm_StartDataIn_Check_Programming_Dependencies_In_CheckProgrammDependPrimitiveType
                       *   uint8 represents integers with a minimum value of 0 and a maximum value of 255.
                       *      The order-relation on uint8 is: x < y if y - x is positive.
                       *      uint8 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39).
                       *      
                       *      For example: 1, 0, 126, +10.
                       *
                       * Dcm_StartDataIn_Check_Programming_Dependencies_In_CheckProgrammDependType
                       *   uint8 represents integers with a minimum value of 0 and a maximum value of 255.
                       *      The order-relation on uint8 is: x < y if y - x is positive.
                       *      uint8 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39).
                       *      
                       *      For example: 1, 0, 126, +10.
                       *
                       * Dcm_StartDataIn_Erase_Memory_In_ChangeAndEmanPortalIDPrimitiveType
                       *   uint8 represents integers with a minimum value of 0 and a maximum value of 255.
                       *      The order-relation on uint8 is: x < y if y - x is positive.
                       *      uint8 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39).
                       *      
                       *      For example: 1, 0, 126, +10.
                       *
                       * Dcm_StartDataIn_Erase_Memory_In_ChangeAndEmanPortalIDType
                       *   uint8 represents integers with a minimum value of 0 and a maximum value of 255.
                       *      The order-relation on uint8 is: x < y if y - x is positive.
                       *      uint8 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39).
                       *      
                       *      For example: 1, 0, 126, +10.
                       *
                       * Dcm_StartDataIn_Erase_Memory_In_MemAddrPrimitiveType
                       *   uint8 represents integers with a minimum value of 0 and a maximum value of 255.
                       *      The order-relation on uint8 is: x < y if y - x is positive.
                       *      uint8 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39).
                       *      
                       *      For example: 1, 0, 126, +10.
                       *
                       * Dcm_StartDataIn_Erase_Memory_In_MemAddrType
                       *   uint8 represents integers with a minimum value of 0 and a maximum value of 255.
                       *      The order-relation on uint8 is: x < y if y - x is positive.
                       *      uint8 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39).
                       *      
                       *      For example: 1, 0, 126, +10.
                       *
                       * Dcm_StartDataIn_Manual_Mode_In_p_DeadtimePrimitiveType
                       *   uint8 represents integers with a minimum value of 0 and a maximum value of 255.
                       *      The order-relation on uint8 is: x < y if y - x is positive.
                       *      uint8 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39).
                       *      
                       *      For example: 1, 0, 126, +10.
                       *
                       * Dcm_StartDataIn_Manual_Mode_In_p_DeadtimeType
                       *   uint8 represents integers with a minimum value of 0 and a maximum value of 255.
                       *      The order-relation on uint8 is: x < y if y - x is positive.
                       *      uint8 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39).
                       *      
                       *      For example: 1, 0, 126, +10.
                       *
                       * Dcm_StartDataIn_Manual_Mode_In_p_DirectionPrimitiveType
                       *   uint8 represents integers with a minimum value of 0 and a maximum value of 255.
                       *      The order-relation on uint8 is: x < y if y - x is positive.
                       *      uint8 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39).
                       *      
                       *      For example: 1, 0, 126, +10.
                       *
                       * Dcm_StartDataIn_Manual_Mode_In_p_DirectionType
                       *   uint8 represents integers with a minimum value of 0 and a maximum value of 255.
                       *      The order-relation on uint8 is: x < y if y - x is positive.
                       *      uint8 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39).
                       *      
                       *      For example: 1, 0, 126, +10.
                       *
                       * Dcm_StartDataIn_Manual_Mode_In_p_Motor_VoltagePrimitiveType
                       *   uint16 represents integers with a minimum value of 0 and a maximum value of 65535.
                       *      The order-relation on uint16 is: x < y if y - x is positive.
                       *      uint16 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39).
                       *      
                       *      For example: 1, 0, 1267, +10000.
                       *
                       * Dcm_StartDataIn_Manual_Mode_In_p_Motor_VoltageType
                       *   uint16 represents integers with a minimum value of 0 and a maximum value of 65535.
                       *      The order-relation on uint16 is: x < y if y - x is positive.
                       *      uint16 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39).
                       *      
                       *      For example: 1, 0, 1267, +10000.
                       *
                       * Dcm_StartDataIn_Manual_Mode_In_p_Target_CurrentPrimitiveType
                       *   uint16 represents integers with a minimum value of 0 and a maximum value of 65535.
                       *      The order-relation on uint16 is: x < y if y - x is positive.
                       *      uint16 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39).
                       *      
                       *      For example: 1, 0, 1267, +10000.
                       *
                       * Dcm_StartDataIn_Manual_Mode_In_p_Target_CurrentType
                       *   uint16 represents integers with a minimum value of 0 and a maximum value of 65535.
                       *      The order-relation on uint16 is: x < y if y - x is positive.
                       *      uint16 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39).
                       *      
                       *      For example: 1, 0, 1267, +10000.
                       *
                       * Dcm_StartDataIn_TeachBasedOnActualPos_In_p_Referenz_PointPrimitiveType
                       *   uint16 represents integers with a minimum value of 0 and a maximum value of 65535.
                       *      The order-relation on uint16 is: x < y if y - x is positive.
                       *      uint16 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39).
                       *      
                       *      For example: 1, 0, 1267, +10000.
                       *
                       * Dcm_StartDataIn_TeachBasedOnActualPos_In_p_Referenz_PointType
                       *   uint16 represents integers with a minimum value of 0 and a maximum value of 65535.
                       *      The order-relation on uint16 is: x < y if y - x is positive.
                       *      uint16 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39).
                       *      
                       *      For example: 1, 0, 1267, +10000.
                       *
                       * Dcm_StartDataIn_TeachBasedOnCurrent_In_p_DeadtimePrimitiveType
                       *   uint8 represents integers with a minimum value of 0 and a maximum value of 255.
                       *      The order-relation on uint8 is: x < y if y - x is positive.
                       *      uint8 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39).
                       *      
                       *      For example: 1, 0, 126, +10.
                       *
                       * Dcm_StartDataIn_TeachBasedOnCurrent_In_p_DeadtimeType
                       *   uint8 represents integers with a minimum value of 0 and a maximum value of 255.
                       *      The order-relation on uint8 is: x < y if y - x is positive.
                       *      uint8 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39).
                       *      
                       *      For example: 1, 0, 126, +10.
                       *
                       * Dcm_StartDataIn_TeachBasedOnCurrent_In_p_DirectionPrimitiveType
                       *   uint8 represents integers with a minimum value of 0 and a maximum value of 255.
                       *      The order-relation on uint8 is: x < y if y - x is positive.
                       *      uint8 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39).
                       *      
                       *      For example: 1, 0, 126, +10.
                       *
                       * Dcm_StartDataIn_TeachBasedOnCurrent_In_p_DirectionType
                       *   uint8 represents integers with a minimum value of 0 and a maximum value of 255.
                       *      The order-relation on uint8 is: x < y if y - x is positive.
                       *      uint8 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39).
                       *      
                       *      For example: 1, 0, 126, +10.
                       *
                       * Dcm_StartDataIn_TeachBasedOnCurrent_In_p_Motor_VoltagePrimitiveType
                       *   uint16 represents integers with a minimum value of 0 and a maximum value of 65535.
                       *      The order-relation on uint16 is: x < y if y - x is positive.
                       *      uint16 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39).
                       *      
                       *      For example: 1, 0, 1267, +10000.
                       *
                       * Dcm_StartDataIn_TeachBasedOnCurrent_In_p_Motor_VoltageType
                       *   uint16 represents integers with a minimum value of 0 and a maximum value of 65535.
                       *      The order-relation on uint16 is: x < y if y - x is positive.
                       *      uint16 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39).
                       *      
                       *      For example: 1, 0, 1267, +10000.
                       *
                       * Dcm_StartDataIn_TeachBasedOnCurrent_In_p_Referenz_PointPrimitiveType
                       *   uint16 represents integers with a minimum value of 0 and a maximum value of 65535.
                       *      The order-relation on uint16 is: x < y if y - x is positive.
                       *      uint16 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39).
                       *      
                       *      For example: 1, 0, 1267, +10000.
                       *
                       * Dcm_StartDataIn_TeachBasedOnCurrent_In_p_Referenz_PointType
                       *   uint16 represents integers with a minimum value of 0 and a maximum value of 65535.
                       *      The order-relation on uint16 is: x < y if y - x is positive.
                       *      uint16 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39).
                       *      
                       *      For example: 1, 0, 1267, +10000.
                       *
                       * Dcm_StartDataIn_TeachBasedOnCurrent_In_p_Target_CurrentPrimitiveType
                       *   uint16 represents integers with a minimum value of 0 and a maximum value of 65535.
                       *      The order-relation on uint16 is: x < y if y - x is positive.
                       *      uint16 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39).
                       *      
                       *      For example: 1, 0, 1267, +10000.
                       *
                       * Dcm_StartDataIn_TeachBasedOnCurrent_In_p_Target_CurrentType
                       *   uint16 represents integers with a minimum value of 0 and a maximum value of 65535.
                       *      The order-relation on uint16 is: x < y if y - x is positive.
                       *      uint16 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39).
                       *      
                       *      For example: 1, 0, 1267, +10000.
                       *
                       * Dcm_StartDataIn_Verify_Partial_Software_Checksum_In_ChecksumPrimitiveType
                       *   uint32 represents integers with a minimum value of 0 and a maximum value 
                       *      of 4294967295. The order-relation on uint32 is: x < y if y - x is positive.
                       *      uint32 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39). 
                       *      
                       *      For example: 1, 0, 12234567, 104400.
                       *
                       * Dcm_StartDataIn_Verify_Partial_Software_Checksum_In_ChecksumType
                       *   uint32 represents integers with a minimum value of 0 and a maximum value 
                       *      of 4294967295. The order-relation on uint32 is: x < y if y - x is positive.
                       *      uint32 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39). 
                       *      
                       *      For example: 1, 0, 12234567, 104400.
                       *
                       * Dcm_StartDataIn_Verify_Partial_Software_Checksum_In_LengthPrimitiveType
                       *   uint16 represents integers with a minimum value of 0 and a maximum value of 65535.
                       *      The order-relation on uint16 is: x < y if y - x is positive.
                       *      uint16 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39).
                       *      
                       *      For example: 1, 0, 1267, +10000.
                       *
                       * Dcm_StartDataIn_Verify_Partial_Software_Checksum_In_LengthType
                       *   uint16 represents integers with a minimum value of 0 and a maximum value of 65535.
                       *      The order-relation on uint16 is: x < y if y - x is positive.
                       *      uint16 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39).
                       *      
                       *      For example: 1, 0, 1267, +10000.
                       *
                       * Dcm_StartDataIn_Verify_Partial_Software_Checksum_In_MemoryAddressPrimitiveType
                       *   uint16 represents integers with a minimum value of 0 and a maximum value of 65535.
                       *      The order-relation on uint16 is: x < y if y - x is positive.
                       *      uint16 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39).
                       *      
                       *      For example: 1, 0, 1267, +10000.
                       *
                       * Dcm_StartDataIn_Verify_Partial_Software_Checksum_In_MemoryAddressType
                       *   uint16 represents integers with a minimum value of 0 and a maximum value of 65535.
                       *      The order-relation on uint16 is: x < y if y - x is positive.
                       *      uint16 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39).
                       *      
                       *      For example: 1, 0, 1267, +10000.
                       *
                       * Dcm_StartDataOut_Verify_Partial_Software_Checksum_Out_Status_of_RoutinePrimitiveType
                       *   uint8 represents integers with a minimum value of 0 and a maximum value of 255.
                       *      The order-relation on uint8 is: x < y if y - x is positive.
                       *      uint8 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39).
                       *      
                       *      For example: 1, 0, 126, +10.
                       *
                       * Dcm_StartDataOut_Verify_Partial_Software_Checksum_Out_Status_of_RoutineType
                       *   uint8 represents integers with a minimum value of 0 and a maximum value of 255.
                       *      The order-relation on uint8 is: x < y if y - x is positive.
                       *      uint8 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39).
                       *      
                       *      For example: 1, 0, 126, +10.
                       *
                       * NvM_RequestResultType
                       *   uint8 represents integers with a minimum value of 0 and a maximum value of 255.
                       *      The order-relation on uint8 is: x < y if y - x is positive.
                       *      uint8 has a lexical representation consisting of a finite-length sequence 
                       *      of decimal digits (#x30-#x39).
                       *      
                       *      For example: 1, 0, 126, +10.
                       *
                       *
                       * Data Element Prototypes:
                       * ========================
                       * WFS_FlashPermReleased of Port Interface IF_IMMO6_WFS_FlashPermReleased
                       *   Flash Release status
                       *
                       *********************************************************************************************************************/
                      #include "C:/PLCK_REPONEW/PLCK_AUDI_PPE/00_SW/01_BSW/GENDATA/COMPONENTS/Rte_DiagRoutines.h"
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of include and declaration area >>        DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      #include "C:/Plck_RepoNew/Plck_Audi_PPE/00_SW/02_APP/Diagnosis/Diag.h"
                      typedef struct 
                      {
                      boolean Check_Programming_Preconditions_Start_Flag;
                      boolean ManualMode_Start_Flag;
                      boolean TeachBasedOnActualPos_Start_Flag;
                      boolean TeachBasedOnCurrent_Start_Flag;
                      }DiagRoutines_FlagType;
                      #include "C:/PLCK_REPONEW/PLCK_AUDI_PPE/00_SW/01_BSW/GENDATA/COMPONENTS/DiagRoutines_MemMap.h"
                      static uint8 statusSafeState;
                      static uint8 statusSpeed;
                      #include "C:/PLCK_REPONEW/PLCK_AUDI_PPE/00_SW/01_BSW/GENDATA/COMPONENTS/DiagRoutines_MemMap.h"
                      static DiagRoutines_FlagType DiagRoutines_Flag = 
                      {
                        .Check_Programming_Preconditions_Start_Flag = 0u,
                        .ManualMode_Start_Flag = 0u,
                        .TeachBasedOnActualPos_Start_Flag = 0u,
                        .TeachBasedOnCurrent_Start_Flag = 0u
                      };
                      #include "C:/PLCK_REPONEW/PLCK_AUDI_PPE/00_SW/01_BSW/GENDATA/COMPONENTS/DiagRoutines_MemMap.h"
                      /* IMMO variables */
                      static uint8 IMMO6_Flashing_Wfs = 0u;
                      static uint8 IMMO6_Status = 0u;
                      static uint8 authTimerStarted = 0u;
                      static uint8 isSpeedPreconditionFulfilled;
                      static uint8 isSafeStatePreconditionFulfilled;
                      /* Partial Software Checksum variables */
                      static boolean readFlag = 1u;
                      #include "C:/PLCK_REPONEW/PLCK_AUDI_PPE/00_SW/01_BSW/GENDATA/COMPONENTS/DiagRoutines_MemMap.h"
                      static uint8 DiagRoutines_ReadStatus(uint8 ReadStatus , uint8 *ptrStatus_Routine, uint32 NvmRead, uint32 In_Checksum);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of include and declaration area >>          DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       *
                       * Used AUTOSAR Data Types
                       *
                       **********************************************************************************************************************
                       *
                       * Primitive Types:
                       * ================
                       * Dcm_StartDataIn_Check_Memory_In_CheckMemPrimitiveType: Integer in interval [0...255]
                       * Dcm_StartDataIn_Check_Memory_In_CheckMemType: Integer in interval [0...255]
                       * Dcm_StartDataIn_Check_Programming_Dependencies_In_CheckProgrammDependPrimitiveType: Integer in interval [0...255]
                       * Dcm_StartDataIn_Check_Programming_Dependencies_In_CheckProgrammDependType: Integer in interval [0...255]
                       * Dcm_StartDataIn_Erase_Memory_In_ChangeAndEmanPortalIDPrimitiveType: Integer in interval [0...255]
                       * Dcm_StartDataIn_Erase_Memory_In_ChangeAndEmanPortalIDType: Integer in interval [0...255]
                       * Dcm_StartDataIn_Erase_Memory_In_MemAddrPrimitiveType: Integer in interval [0...255]
                       * Dcm_StartDataIn_Erase_Memory_In_MemAddrType: Integer in interval [0...255]
                       * Dcm_StartDataIn_Manual_Mode_In_p_DeadtimePrimitiveType: Integer in interval [0...255]
                       * Dcm_StartDataIn_Manual_Mode_In_p_DeadtimeType: Integer in interval [0...255]
                       * Dcm_StartDataIn_Manual_Mode_In_p_DirectionPrimitiveType: Integer in interval [0...255]
                       * Dcm_StartDataIn_Manual_Mode_In_p_DirectionType: Integer in interval [0...255]
                       * Dcm_StartDataIn_Manual_Mode_In_p_Motor_VoltagePrimitiveType: Integer in interval [0...65535]
                       * Dcm_StartDataIn_Manual_Mode_In_p_Motor_VoltageType: Integer in interval [0...65535]
                       * Dcm_StartDataIn_Manual_Mode_In_p_Target_CurrentPrimitiveType: Integer in interval [0...65535]
                       * Dcm_StartDataIn_Manual_Mode_In_p_Target_CurrentType: Integer in interval [0...65535]
                       * Dcm_StartDataIn_TeachBasedOnActualPos_In_p_Referenz_PointPrimitiveType: Integer in interval [0...65535]
                       * Dcm_StartDataIn_TeachBasedOnActualPos_In_p_Referenz_PointType: Integer in interval [0...65535]
                       * Dcm_StartDataIn_TeachBasedOnCurrent_In_p_DeadtimePrimitiveType: Integer in interval [0...255]
                       * Dcm_StartDataIn_TeachBasedOnCurrent_In_p_DeadtimeType: Integer in interval [0...255]
                       * Dcm_StartDataIn_TeachBasedOnCurrent_In_p_DirectionPrimitiveType: Integer in interval [0...255]
                       * Dcm_StartDataIn_TeachBasedOnCurrent_In_p_DirectionType: Integer in interval [0...255]
                       * Dcm_StartDataIn_TeachBasedOnCurrent_In_p_Motor_VoltagePrimitiveType: Integer in interval [0...65535]
                       * Dcm_StartDataIn_TeachBasedOnCurrent_In_p_Motor_VoltageType: Integer in interval [0...65535]
                       * Dcm_StartDataIn_TeachBasedOnCurrent_In_p_Referenz_PointPrimitiveType: Integer in interval [0...65535]
                       * Dcm_StartDataIn_TeachBasedOnCurrent_In_p_Referenz_PointType: Integer in interval [0...65535]
                       * Dcm_StartDataIn_TeachBasedOnCurrent_In_p_Target_CurrentPrimitiveType: Integer in interval [0...65535]
                       * Dcm_StartDataIn_TeachBasedOnCurrent_In_p_Target_CurrentType: Integer in interval [0...65535]
                       * Dcm_StartDataIn_Verify_Partial_Software_Checksum_In_ChecksumPrimitiveType: Integer in interval [0...4294967295]
                       * Dcm_StartDataIn_Verify_Partial_Software_Checksum_In_ChecksumType: Integer in interval [0...4294967295]
                       * Dcm_StartDataIn_Verify_Partial_Software_Checksum_In_LengthPrimitiveType: Integer in interval [0...65535]
                       * Dcm_StartDataIn_Verify_Partial_Software_Checksum_In_LengthType: Integer in interval [0...65535]
                       * Dcm_StartDataIn_Verify_Partial_Software_Checksum_In_MemoryAddressPrimitiveType: Integer in interval [0...65535]
                       * Dcm_StartDataIn_Verify_Partial_Software_Checksum_In_MemoryAddressType: Integer in interval [0...65535]
                       * Dcm_StartDataOut_Verify_Partial_Software_Checksum_Out_Status_of_RoutinePrimitiveType: Integer in interval [0...255]
                       * Dcm_StartDataOut_Verify_Partial_Software_Checksum_Out_Status_of_RoutineType: Integer in interval [0...255]
                       * dtRef_VOID: DataReference
                       * uint16: Integer in interval [0...65535] (standard type)
                       * uint16: Integer in interval [0...65535] (standard type)
                       * uint32: Integer in interval [0...4294967295] (standard type)
                       * uint8: Integer in interval [0...255] (standard type)
                       * uint8: Integer in interval [0...255] (standard type)
                       *
                       * Enumeration Types:
                       * ==================
                       * DT_Fault: Enumeration of integer in interval [0...4294967295] with enumerators
                       *   FAULT_SNA (0U)
                       *   FAULT_TRUE (1U)
                       *   FAULT_FALSE (2U)
                       * DT_IntPosReq: Enumeration of integer in interval [0...4294967295] with enumerators
                       *   INT_POS_REQ_SNA (0U)
                       *   INT_POS_REQ_PARKING (1U)
                       *   INT_POS_REQ_NONPARK (2U)
                       *   INT_POS_INTERMEDIATE (3U)
                       *   INT_POS_ERROR (4U)
                       *   INT_POS_INIT (0U)
                       *   INT_POS_REQ_MAINTAINED (5U)
                       * Dcm_ConfirmationStatusType: Enumeration of integer in interval [0...3] with enumerators
                       *   DCM_RES_POS_OK (0U)
                       *   DCM_RES_POS_NOT_OK (1U)
                       *   DCM_RES_NEG_OK (2U)
                       *   DCM_RES_NEG_NOT_OK (3U)
                       * Dcm_NegativeResponseCodeType: Enumeration of integer in interval [0...255] with enumerators
                       *   DCM_E_POSITIVERESPONSE (0U)
                       *   DCM_E_GENERALREJECT (16U)
                       *   DCM_E_SERVICENOTSUPPORTED (17U)
                       *   DCM_E_SUBFUNCTIONNOTSUPPORTED (18U)
                       *   DCM_E_INCORRECTMESSAGELENGTHORINVALIDFORMAT (19U)
                       *   DCM_E_RESPONSETOOLONG (20U)
                       *   DCM_E_BUSYREPEATREQUEST (33U)
                       *   DCM_E_CONDITIONSNOTCORRECT (34U)
                       *   DCM_E_REQUESTSEQUENCEERROR (36U)
                       *   DCM_E_NORESPONSEFROMSUBNETCOMPONENT (37U)
                       *   DCM_E_FAILUREPREVENTSEXECUTIONOFREQUESTEDACTION (38U)
                       *   DCM_E_REQUESTOUTOFRANGE (49U)
                       *   DCM_E_SECURITYACCESSDENIED (51U)
                       *   DCM_E_AUTHENTICATIONREQUIRED (52U)
                       *   DCM_E_INVALIDKEY (53U)
                       *   DCM_E_EXCEEDNUMBEROFATTEMPTS (54U)
                       *   DCM_E_REQUIREDTIMEDELAYNOTEXPIRED (55U)
                       *   DCM_E_CVF_INVALIDTIMEPERIOD (80U)
                       *   DCM_E_CVF_INVALIDSIGNATURE (81U)
                       *   DCM_E_CVF_INVALIDCHAINOFTRUST (82U)
                       *   DCM_E_CVF_INVALIDTYPE (83U)
                       *   DCM_E_CVF_INVALIDFORMAT (84U)
                       *   DCM_E_CVF_INVALIDCONTENT (85U)
                       *   DCM_E_CVF_INVALIDSCOPE (86U)
                       *   DCM_E_CVF_INVALIDCERTIFICATEREVOKED (87U)
                       *   DCM_E_OWNERSHIPVERIFICATIONFAILED (88U)
                       *   DCM_E_CHALLENGECALCULATIONFAILED (89U)
                       *   DCM_E_UPLOADDOWNLOADNOTACCEPTED (112U)
                       *   DCM_E_TRANSFERDATASUSPENDED (113U)
                       *   DCM_E_GENERALPROGRAMMINGFAILURE (114U)
                       *   DCM_E_WRONGBLOCKSEQUENCECOUNTER (115U)
                       *   DCM_E_REQUESTCORRECTLYRECEIVEDRESPONSEPENDING (120U)
                       *   DCM_E_SUBFUNCTIONNOTSUPPORTEDINACTIVESESSION (126U)
                       *   DCM_E_SERVICENOTSUPPORTEDINACTIVESESSION (127U)
                       *   DCM_E_RPMTOOHIGH (129U)
                       *   DCM_E_RPMTOOLOW (130U)
                       *   DCM_E_ENGINEISRUNNING (131U)
                       *   DCM_E_ENGINEISNOTRUNNING (132U)
                       *   DCM_E_ENGINERUNTIMETOOLOW (133U)
                       *   DCM_E_TEMPERATURETOOHIGH (134U)
                       *   DCM_E_TEMPERATURETOOLOW (135U)
                       *   DCM_E_VEHICLESPEEDTOOHIGH (136U)
                       *   DCM_E_VEHICLESPEEDTOOLOW (137U)
                       *   DCM_E_THROTTLE_PEDALTOOHIGH (138U)
                       *   DCM_E_THROTTLE_PEDALTOOLOW (139U)
                       *   DCM_E_TRANSMISSIONRANGENOTINNEUTRAL (140U)
                       *   DCM_E_TRANSMISSIONRANGENOTINGEAR (141U)
                       *   DCM_E_BRAKESWITCH_NOTCLOSED (143U)
                       *   DCM_E_SHIFTERLEVERNOTINPARK (144U)
                       *   DCM_E_TORQUECONVERTERCLUTCHLOCKED (145U)
                       *   DCM_E_VOLTAGETOOHIGH (146U)
                       *   DCM_E_VOLTAGETOOLOW (147U)
                       *   DCM_E_VMSCNC_0 (240U)
                       *   DCM_E_VMSCNC_1 (241U)
                       *   DCM_E_VMSCNC_2 (242U)
                       *   DCM_E_VMSCNC_3 (243U)
                       *   DCM_E_VMSCNC_4 (244U)
                       *   DCM_E_VMSCNC_5 (245U)
                       *   DCM_E_VMSCNC_6 (246U)
                       *   DCM_E_VMSCNC_7 (247U)
                       *   DCM_E_VMSCNC_8 (248U)
                       *   DCM_E_VMSCNC_9 (249U)
                       *   DCM_E_VMSCNC_A (250U)
                       *   DCM_E_VMSCNC_B (251U)
                       *   DCM_E_VMSCNC_C (252U)
                       *   DCM_E_VMSCNC_D (253U)
                       *   DCM_E_VMSCNC_E (254U)
                       * Dcm_OpStatusType: Enumeration of integer in interval [0...64] with enumerators
                       *   DCM_INITIAL (0U)
                       *   DCM_PENDING (1U)
                       *   DCM_CANCEL (2U)
                       *   DCM_FORCE_RCRRP_OK (3U)
                       *   DCM_FORCE_RCRRP_NOT_OK (64U)
                       * NvM_RequestResultType: Enumeration of integer in interval [0...255] with enumerators
                       *   NVM_REQ_OK (0U)
                       *   NVM_REQ_NOT_OK (1U)
                       *   NVM_REQ_PENDING (2U)
                       *   NVM_REQ_INTEGRITY_FAILED (3U)
                       *   NVM_REQ_BLOCK_SKIPPED (4U)
                       *   NVM_REQ_NV_INVALIDATED (5U)
                       *   NVM_REQ_CANCELED (6U)
                       *   NVM_REQ_REDUNDANCY_FAILED (7U)
                       *   NVM_REQ_RESTORED_FROM_ROM (8U)
                       * Rte_DT_SG_OTAMC_D_01_5: Enumeration of integer in interval [0...2] with enumerators
                       *   Cx2_VPE_aftersales (2U)
                       *   Cx0_VPE_none (0U)
                       *   Cx1_VPE_production (1U)
                       *
                       * Array Types:
                       * ============
                       * Dcm_Data4099ByteType: Array with 4099 element(s) of type uint8
                       * Dcm_StartFlexibleOutArrayData_Check_Programming_Preconditions_Out_Preconditions_ListType: Array with 4 element(s) of type uint8
                       *
                       * Record Types:
                       * =============
                       * SG_OTAMC_D_01: Record with elements
                       *   OTAMC_D_01_BZ of type uint8
                       *   OTAMC_D_01_CRC of type uint8
                       *   SignalVoid_OTAMC_D_01_0 of type uint8
                       *   SignalVoid_OTAMC_D_01_1 of type uint8
                       *   SignalVoid_OTAMC_D_01_2 of type uint8
                       *   VehicleProtectedEnvironment_D of type Rte_DT_SG_OTAMC_D_01_5
                       *
                       *********************************************************************************************************************/
                      #include "C:/PLCK_REPONEW/PLCK_AUDI_PPE/00_SW/01_BSW/GENDATA/COMPONENTS/DiagRoutines_MemMap.h"
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: Diagnosis_Init
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed once after the RTE is started
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: Diagnosis_Init_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      void  Diagnosis_Init(void) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: Diagnosis_Init
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
   643 1 0     (T)    Diagnosis_Init
   653 1 1      *     }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: Diagnosis_Main
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered on TimingEvent every 10ms
                       *
                       **********************************************************************************************************************
                       *
                       * Input Interfaces:
                       * =================
                       *   Explicit S/R API:
                       *   -----------------
                       *   Std_ReturnType Rte_Read_RP_IMMO6_WFS_FlashPermReleased_WFS_FlashPermReleased(uint8 *data)
                       *   Std_ReturnType Rte_Read_R_Precondition_Status_SafeState_Element(uint8 *data)
                       *   Std_ReturnType Rte_Read_R_Precondition_Status_Speed_Element(uint8 *data)
                       *
                       * Output Interfaces:
                       * ==================
                       *   Explicit S/R API:
                       *   -----------------
                       *   Std_ReturnType Rte_Write_PP_Diag_FlashWfs_FlashWfs(uint8 data)
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: Diagnosis_Main_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      void  Diagnosis_Main(void) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: Diagnosis_Main
                       *********************************************************************************************************************/
   692 2 0     (T)    Diagnosis_Main
   698 2 1      *       (void)(*(&isSafeStatePreconditionFulfilled) = Rte_ComAbs_S_Precondition_Status_SafeState_Element, ((Std_ReturnType)(0U)));
   699 2 2      *       (void)(*(&isSpeedPreconditionFulfilled) = Rte_ComAbs_S_Precondition_Status_Speed_Element, ((Std_ReturnType)(0U)));
                        /* If the request for release is triggered from programming preconditions enable counter */
   701 2 3     (T)(F)   if(authTimerStarted == 1u)
                        {
   703 2 4      *         (void)(*(&IMMO6_Status) = Rte_IMMO6_Func_PP_IMMO6_WFS_FlashPermReleased_WFS_FlashPermReleased, ((Std_ReturnType)(0U)));
   704 2 5     (T)(F)     if(IMMO6_Status != (254u))
                            {
   706 2 6      *           authTimerStarted = 0u;
                            }
                            else
                            {
                            }      
                        }
                        else
                        {
                          /* do nothing */
                        }
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: RoutineServices_Check_Memory_RequestResults
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <RequestResults> of PortPrototype <RoutineServices_Check_Memory>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType RoutineServices_Check_Memory_RequestResults(Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType *ErrorCode)
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_RoutineServices_Check_Memory_DCM_E_FORCE_RCRRP
                       *   RTE_E_RoutineServices_Check_Memory_DCM_E_PENDING
                       *   RTE_E_RoutineServices_Check_Memory_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: RoutineServices_Check_Memory_RequestResults_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  RoutineServices_Check_Memory_RequestResults(Dcm_OpStatusType OpStatus,  Dcm_NegativeResponseCodeType  * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: RoutineServices_Check_Memory_RequestResults (returns application error)
                       *********************************************************************************************************************/
   759 3 0     (T)    RoutineServices_Check_Memory_RequestResults
   765 3 1      *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: RoutineServices_Check_Memory_Start
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <Start> of PortPrototype <RoutineServices_Check_Memory>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType RoutineServices_Check_Memory_Start(Dcm_StartDataIn_Check_Memory_In_CheckMemType In_CheckMem, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType *ErrorCode)
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_RoutineServices_Check_Memory_DCM_E_FORCE_RCRRP
                       *   RTE_E_RoutineServices_Check_Memory_DCM_E_PENDING
                       *   RTE_E_RoutineServices_Check_Memory_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: RoutineServices_Check_Memory_Start_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  RoutineServices_Check_Memory_Start(Dcm_StartDataIn_Check_Memory_In_CheckMemType In_CheckMem, Dcm_OpStatusType OpStatus,  Dcm_NegativeResponseCodeType  * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: RoutineServices_Check_Memory_Start (returns application error)
                       *********************************************************************************************************************/
   807 4 0     (T)    RoutineServices_Check_Memory_Start
   813 4 1      *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: RoutineServices_Check_Programming_Dependencies_Start
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <Start> of PortPrototype <RoutineServices_Check_Programming_Dependencies>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType RoutineServices_Check_Programming_Dependencies_Start(Dcm_StartDataIn_Check_Programming_Dependencies_In_CheckProgrammDependType In_CheckProgrammDepend, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType *ErrorCode)
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_RoutineServices_Check_Programming_Dependencies_DCM_E_FORCE_RCRRP
                       *   RTE_E_RoutineServices_Check_Programming_Dependencies_DCM_E_PENDING
                       *   RTE_E_RoutineServices_Check_Programming_Dependencies_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: RoutineServices_Check_Programming_Dependencies_Start_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  RoutineServices_Check_Programming_Dependencies_Start(Dcm_StartDataIn_Check_Programming_Dependencies_In_CheckProgrammDependType In_CheckProgrammDepend, Dcm_OpStatusType OpStatus,  Dcm_NegativeResponseCodeType  * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: RoutineServices_Check_Programming_Dependencies_Start (returns application error)
                       *********************************************************************************************************************/
   855 5 0     (T)    RoutineServices_Check_Programming_Dependencies_Start
   861 5 1      *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: RoutineServices_Check_Programming_Preconditions_Start
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <Start> of PortPrototype <RoutineServices_Check_Programming_Preconditions>
                       *
                       **********************************************************************************************************************
                       *
                       * Input Interfaces:
                       * =================
                       *   Explicit S/R API:
                       *   -----------------
                       *   Std_ReturnType Rte_Read_ORU_Control_A_Element(uint8 *data)
                       *   Std_ReturnType Rte_Read_ORU_Control_D_Element(uint8 *data)
                       *   Std_ReturnType Rte_Read_RP_PreconditionTimeoutStatus_statusSafeState(uint8 *data)
                       *   Std_ReturnType Rte_Read_RP_PreconditionTimeoutStatus_statusSpeed(uint8 *data)
                       *   Std_ReturnType Rte_Read_VDSO_Vx3d_ComAbs_DE_VDSO_Vx3d(uint16 *data)
                       *   Std_ReturnType Rte_Read_VehicleProtectedEnvironment_D_SG_OTAMC_D_01(SG_OTAMC_D_01 *data)
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType RoutineServices_Check_Programming_Preconditions_Start(Dcm_OpStatusType OpStatus, uint8 *Out_Preconditions_List, uint16 *DataLength, Dcm_NegativeResponseCodeType *ErrorCode)
                       *     Argument Out_Preconditions_List: uint8* is of type Dcm_StartFlexibleOutArrayData_Check_Programming_Preconditions_Out_Preconditions_ListType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_RoutineServices_Check_Programming_Preconditions_DCM_E_FORCE_RCRRP
                       *   RTE_E_RoutineServices_Check_Programming_Preconditions_DCM_E_PENDING
                       *   RTE_E_RoutineServices_Check_Programming_Preconditions_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: RoutineServices_Check_Programming_Preconditions_Start_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  RoutineServices_Check_Programming_Preconditions_Start(Dcm_OpStatusType OpStatus,  uint8  * Out_Preconditions_List,  uint16  * DataLength,  Dcm_NegativeResponseCodeType  * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: RoutineServices_Check_Programming_Preconditions_Start (returns application error)
                       *********************************************************************************************************************/
   917 6 0     (T)    RoutineServices_Check_Programming_Preconditions_Start
   922 6 1      *       Std_ReturnType retVal = 1u;
                        /* Flag for routine status */
   925 6 2      *       DiagRoutines_Flag.Check_Programming_Preconditions_Start_Flag = 0u;
                        /* Return pending as long as counter is active*/
   928 6 3     (T)(F)   if(OpStatus == (0U))
                        {
                          /* Starting authentification for IMMO */
   931 6 4     (T)(F)     if(IMMO6_Status == 0u)
                          {
   933 6 5      *           IMMO6_Flashing_Wfs = 1u;
   934 6 6      *           authTimerStarted = 1u; 
                          }
                          else
                          {
   938 6 7      *           IMMO6_Flashing_Wfs = 0u;
                          }
   940 6 8      *         (void)(Rte_DiagRoutines_PP_Diag_FlashWfs_FlashWfs = (IMMO6_Flashing_Wfs), ((Std_ReturnType)(0U)));
   941 6 9      *         retVal = (10U);
                        }
                        else 
   943 6 10    (T)(F)     if (OpStatus == (1U))
                        {
                          /* wait for immo to send feedback*/
   946 6 11    (T)(F)       if(authTimerStarted == 0u)
                          {
   948 6 12    (T)(F)         if(isSpeedPreconditionFulfilled != 1u)
                            {
   950 6 13     *               Out_Preconditions_List[DataLength[0]] = (0x05u);
   951 6 14     *               DataLength[0]++;
                            }
                            else
                            {
                              /*do nothing*/
                            }
   958 6 15    (T)(F)         if(isSafeStatePreconditionFulfilled != 1u) 
                            {    
   960 6 16     *               Out_Preconditions_List[DataLength[0]] = (0xA7u);
   961 6 17     *               DataLength[0]++;        
                            }
                            else
                            {
                              /* do nothing */
                            }        
   968 6 18    (T)(F)         if(IMMO6_Status == (0x00u))
                            {
   970 6 19     *               Out_Preconditions_List[DataLength[0]] = (0X02u);
   971 6 20     *               DataLength[0]++;        
                            }
                            else
                            {
                              /* do nothing */
                            }
                            /* Reset values */
   979 6 21     *             IMMO6_Status = 0u;       
   980 6 22     *             IMMO6_Flashing_Wfs = 0u;
   981 6 23     *             (void)(Rte_DiagRoutines_PP_Diag_FlashWfs_FlashWfs = (IMMO6_Flashing_Wfs), ((Std_ReturnType)(0U)));
   982 6 24     *             retVal = 0u;      
                          }
                          else
                          {
   986 6 25     *             retVal = (10U);
                          }   
                        }
                        else
                        {
                          /* do nothing*/
                        }     
   994 6 26     *       return retVal;  
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: RoutineServices_Erase_Memory_Start
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <Start> of PortPrototype <RoutineServices_Erase_Memory>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType RoutineServices_Erase_Memory_Start(Dcm_StartDataIn_Erase_Memory_In_ChangeAndEmanPortalIDType In_ChangeAndEmanPortalID, Dcm_StartDataIn_Erase_Memory_In_MemAddrType In_MemAddr, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType *ErrorCode)
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_RoutineServices_Erase_Memory_DCM_E_FORCE_RCRRP
                       *   RTE_E_RoutineServices_Erase_Memory_DCM_E_PENDING
                       *   RTE_E_RoutineServices_Erase_Memory_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: RoutineServices_Erase_Memory_Start_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  RoutineServices_Erase_Memory_Start(Dcm_StartDataIn_Erase_Memory_In_ChangeAndEmanPortalIDType In_ChangeAndEmanPortalID, Dcm_StartDataIn_Erase_Memory_In_MemAddrType In_MemAddr, Dcm_OpStatusType OpStatus,  Dcm_NegativeResponseCodeType  * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: RoutineServices_Erase_Memory_Start (returns application error)
                       *********************************************************************************************************************/
  1036 7 0     (T)    RoutineServices_Erase_Memory_Start
  1042 7 1      *       return (0U);
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: RoutineServices_ManualMode_Start
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <Start> of PortPrototype <RoutineServices_Manual_Mode>
                       *
                       **********************************************************************************************************************
                       *
                       * Input Interfaces:
                       * =================
                       *   Explicit S/R API:
                       *   -----------------
                       *   Std_ReturnType Rte_Read_IntPosReq_Diag_val(DT_IntPosReq *data)
                       *
                       * Client/Server Interfaces:
                       * =========================
                       *   Server Invocation:
                       *   ------------------
                       *   Std_ReturnType Rte_Call_IF_P_LockValue_Read(uint8 *Data)
                       *     Synchronous Server Invocation. Timeout: None
                       *   Std_ReturnType Rte_Call_ManualMode_ManualMode(Dcm_StartDataIn_TeachBasedOnCurrent_In_p_DirectionType In_p_Direction, Dcm_StartDataIn_TeachBasedOnCurrent_In_p_Motor_VoltageType In_p_Motor_Voltage, Dcm_StartDataIn_TeachBasedOnCurrent_In_p_Target_CurrentType In_p_Target_Current, Dcm_StartDataIn_TeachBasedOnCurrent_In_p_DeadtimeType In_p_DeadTime, uint8 *status)
                       *     Synchronous Server Invocation. Timeout: None
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType RoutineServices_ManualMode_Start(Dcm_StartDataIn_Manual_Mode_In_p_DirectionType In_p_Direction, Dcm_StartDataIn_Manual_Mode_In_p_Motor_VoltageType In_p_Motor_Voltage, Dcm_StartDataIn_Manual_Mode_In_p_Target_CurrentType In_p_Target_Current, Dcm_StartDataIn_Manual_Mode_In_p_DeadtimeType In_p_Deadtime, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType *ErrorCode)
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_RoutineServices_Manual_Mode_DCM_E_FORCE_RCRRP
                       *   RTE_E_RoutineServices_Manual_Mode_DCM_E_PENDING
                       *   RTE_E_RoutineServices_Manual_Mode_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: RoutineServices_ManualMode_Start_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  RoutineServices_ManualMode_Start(Dcm_StartDataIn_Manual_Mode_In_p_DirectionType In_p_Direction, Dcm_StartDataIn_Manual_Mode_In_p_Motor_VoltageType In_p_Motor_Voltage, Dcm_StartDataIn_Manual_Mode_In_p_Target_CurrentType In_p_Target_Current, Dcm_StartDataIn_Manual_Mode_In_p_DeadtimeType In_p_Deadtime, Dcm_OpStatusType OpStatus,  Dcm_NegativeResponseCodeType  * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: RoutineServices_ManualMode_Start (returns application error)
                       *********************************************************************************************************************/
                        uint8 ret;
                        uint32 PosReq;
                        uint8 P_LockValue;
  1101 8 0     (T)    RoutineServices_ManualMode_Start
  1110 8 1      *       (void)(DiagReadWriteDataByIdentifier_P_LockValue_Read(&P_LockValue), ((Std_ReturnType)(0U)));
  1112 8 2     (T)(F)   if(P_LockValue < (0x01u))
                        {
  1114 8 3      *         (void)(*(&PosReq) = Rte_ComAbs_IntPosReq_MotCtrl_val, ((Std_ReturnType)(0U)));
                          /* Flag for routine status */
  1117 8 4      *         DiagRoutines_Flag.ManualMode_Start_Flag = 1u;
  1119 8 5     (T)(F)     if(PosReq == (0U))
                          {
  1121 8 6      *           (void)(ManualMode_ManualMode(In_p_Direction, In_p_Motor_Voltage, In_p_Target_Current, In_p_Deadtime, OpStatus), ((Std_ReturnType)(0U)));
  1122 8 7      *           DiagRoutines_Flag.ManualMode_Start_Flag = 0u;
  1123 8 8      *           ret = (0U);
                          }
                          else
                          {
  1127 8 9      *           ret = (1U);
                          }
                        }
                        else
                        {
  1132 8 10     *         ret = (1U);
                        }
  1134 8 11     *       return ret;
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: RoutineServices_TeachBasedOnActualPos_Start
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <Start> of PortPrototype <RoutineServices_TeachBasedOnActualPos>
                       *
                       **********************************************************************************************************************
                       *
                       * Client/Server Interfaces:
                       * =========================
                       *   Server Invocation:
                       *   ------------------
                       *   Std_ReturnType Rte_Call_IF_P_LockValue_Read(uint8 *Data)
                       *     Synchronous Server Invocation. Timeout: None
                       *   Std_ReturnType Rte_Call_TeachPos_ActualPos(Dcm_StartDataIn_TeachBasedOnActualPos_In_p_Referenz_PointType In_p_Referenz_Point, uint8 *status)
                       *     Synchronous Server Invocation. Timeout: None
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType RoutineServices_TeachBasedOnActualPos_Start(Dcm_StartDataIn_TeachBasedOnActualPos_In_p_Referenz_PointType In_p_Referenz_Point, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType *ErrorCode)
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_RoutineServices_TeachBasedOnActualPos_DCM_E_FORCE_RCRRP
                       *   RTE_E_RoutineServices_TeachBasedOnActualPos_DCM_E_PENDING
                       *   RTE_E_RoutineServices_TeachBasedOnActualPos_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: RoutineServices_TeachBasedOnActualPos_Start_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  RoutineServices_TeachBasedOnActualPos_Start(Dcm_StartDataIn_TeachBasedOnActualPos_In_p_Referenz_PointType In_p_Referenz_Point, Dcm_OpStatusType OpStatus,  Dcm_NegativeResponseCodeType  * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: RoutineServices_TeachBasedOnActualPos_Start (returns application error)
                       *********************************************************************************************************************/
                        uint8 status;
                        uint8 P_LockValue;
  1187 9 0     (T)    RoutineServices_TeachBasedOnActualPos_Start
  1194 9 1      *       uint8 retVal = 1u;
  1196 9 2      *       (void)(DiagReadWriteDataByIdentifier_P_LockValue_Read(&P_LockValue), ((Std_ReturnType)(0U)));
  1198 9 3     (T)(F)   if(P_LockValue < (0x03u))
                        {
  1200 9 4      *         (void)(TeachPos_TeachBasePos(In_p_Referenz_Point, &status), ((Std_ReturnType)(0U)));
                          /* Flag for routine status*/
  1203 9 5      *         DiagRoutines_Flag.TeachBasedOnActualPos_Start_Flag = 0u;
  1204 9 6      *         retVal = (0U);
                        }
                        else
                        {
  1208 9 7      *         retVal = (17U);
                        }
  1210 9 8      *       return retVal;
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: RoutineServices_TeachBasedOnCurrent_Start
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <Start> of PortPrototype <RoutineServices_TeachBasedOnCurrent>
                       *
                       **********************************************************************************************************************
                       *
                       * Client/Server Interfaces:
                       * =========================
                       *   Server Invocation:
                       *   ------------------
                       *   Std_ReturnType Rte_Call_IF_P_LockValue_Read(uint8 *Data)
                       *     Synchronous Server Invocation. Timeout: None
                       *   Std_ReturnType Rte_Call_TeachBasedOnCurrent_BasedOnCurrent(Dcm_StartDataIn_TeachBasedOnCurrent_In_p_DirectionType In_p_Direction, Dcm_StartDataIn_TeachBasedOnCurrent_In_p_Motor_VoltageType In_p_Motor_Voltage, Dcm_StartDataIn_TeachBasedOnCurrent_In_p_Target_CurrentType In_p_Target_Current, Dcm_StartDataIn_TeachBasedOnCurrent_In_p_DeadtimeType In_p_DeadTime, uint8 *status, Dcm_StartDataIn_TeachBasedOnCurrent_In_p_Referenz_PointType In_p_Referenz_Point)
                       *     Synchronous Server Invocation. Timeout: None
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType RoutineServices_TeachBasedOnCurrent_Start(Dcm_StartDataIn_TeachBasedOnCurrent_In_p_DirectionType In_p_Direction, Dcm_StartDataIn_TeachBasedOnCurrent_In_p_Motor_VoltageType In_p_Motor_Voltage, Dcm_StartDataIn_TeachBasedOnCurrent_In_p_Target_CurrentType In_p_Target_Current, Dcm_StartDataIn_TeachBasedOnCurrent_In_p_Referenz_PointType In_p_Referenz_Point, Dcm_StartDataIn_TeachBasedOnCurrent_In_p_DeadtimeType In_p_Deadtime, Dcm_OpStatusType OpStatus, Dcm_NegativeResponseCodeType *ErrorCode)
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_RoutineServices_TeachBasedOnCurrent_DCM_E_FORCE_RCRRP
                       *   RTE_E_RoutineServices_TeachBasedOnCurrent_DCM_E_PENDING
                       *   RTE_E_RoutineServices_TeachBasedOnCurrent_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: RoutineServices_TeachBasedOnCurrent_Start_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  RoutineServices_TeachBasedOnCurrent_Start(Dcm_StartDataIn_TeachBasedOnCurrent_In_p_DirectionType In_p_Direction, Dcm_StartDataIn_TeachBasedOnCurrent_In_p_Motor_VoltageType In_p_Motor_Voltage, Dcm_StartDataIn_TeachBasedOnCurrent_In_p_Target_CurrentType In_p_Target_Current, Dcm_StartDataIn_TeachBasedOnCurrent_In_p_Referenz_PointType In_p_Referenz_Point, Dcm_StartDataIn_TeachBasedOnCurrent_In_p_DeadtimeType In_p_Deadtime, Dcm_OpStatusType OpStatus,  Dcm_NegativeResponseCodeType  * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: RoutineServices_TeachBasedOnCurrent_Start (returns application error)
                       *********************************************************************************************************************/
                        uint8 ret;
                        uint32 PosReq;
                        uint8 P_LockValue;
  1263 10 0    (T)    RoutineServices_TeachBasedOnCurrent_Start
  1273 10 1     *       (void)(DiagReadWriteDataByIdentifier_P_LockValue_Read(&P_LockValue), ((Std_ReturnType)(0U)));
  1275 10 2    (T)(F)   if(P_LockValue < (0x03u))
                        {
  1277 10 3     *         (void)(*(&PosReq) = Rte_ComAbs_IntPosReq_MotCtrl_val, ((Std_ReturnType)(0U)));
                          /* Flag for routine status */
  1280 10 4     *         DiagRoutines_Flag.TeachBasedOnCurrent_Start_Flag = 1u;
  1282 10 5    (T)(F)     if(PosReq == (0U))
                          {
  1284 10 6     *           (void)(TeachBasedOnCurrent_BasedOnCurrent(In_p_Direction, In_p_Motor_Voltage, In_p_Target_Current, In_p_Deadtime, OpStatus, In_p_Referenz_Point), ((Std_ReturnType)(0U)));
  1285 10 7     *           DiagRoutines_Flag.TeachBasedOnCurrent_Start_Flag = 0u;
  1286 10 8     *           ret = (0U);
                          }
                          else
                          {
  1290 10 9     *           ret = (1U);
                          }  
                        }
                        else
                        {
  1295 10 10    *         ret = (17U);
                        }
  1297 10 11    *       return ret;
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: RoutineServices_Verify_Partial_Software_Checksum_Start
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <Start> of PortPrototype <RoutineServices_Verify_Partial_Software_Checksum>
                       *
                       **********************************************************************************************************************
                       *
                       * Service Calls:
                       * ==============
                       *   Service Invocation:
                       *   -------------------
                       *   Std_ReturnType Rte_Call_NvMService_AC3_App_CRC_GetErrorStatus(NvM_RequestResultType *ErrorStatus)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *   Std_ReturnType Rte_Call_NvMService_AC3_App_CRC_ReadBlock(dtRef_VOID DstPtr)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *   Std_ReturnType Rte_Call_NvMService_AC3_Btl_CRC_GetErrorStatus(NvM_RequestResultType *ErrorStatus)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *   Std_ReturnType Rte_Call_NvMService_AC3_Btl_CRC_ReadBlock(dtRef_VOID DstPtr)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *   Std_ReturnType Rte_Call_NvMService_AC3_Hsm_CRC_GetErrorStatus(NvM_RequestResultType *ErrorStatus)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *   Std_ReturnType Rte_Call_NvMService_AC3_Hsm_CRC_ReadBlock(dtRef_VOID DstPtr)
                       *     Synchronous Service Invocation. Timeout: None
                       *     Returned Application Errors: RTE_E_NvMService_AC3_E_NOT_OK
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType RoutineServices_Verify_Partial_Software_Checksum_Start(Dcm_StartDataIn_Verify_Partial_Software_Checksum_In_LengthType In_Length, Dcm_StartDataIn_Verify_Partial_Software_Checksum_In_MemoryAddressType In_MemoryAddress, Dcm_StartDataIn_Verify_Partial_Software_Checksum_In_ChecksumType In_Checksum, Dcm_OpStatusType OpStatus, Dcm_StartDataOut_Verify_Partial_Software_Checksum_Out_Status_of_RoutineType *Out_Status_of_Routine, Dcm_NegativeResponseCodeType *ErrorCode)
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_RoutineServices_Verify_Partial_Software_Checksum_DCM_E_FORCE_RCRRP
                       *   RTE_E_RoutineServices_Verify_Partial_Software_Checksum_DCM_E_PENDING
                       *   RTE_E_RoutineServices_Verify_Partial_Software_Checksum_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: RoutineServices_Verify_Partial_Software_Checksum_Start_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  RoutineServices_Verify_Partial_Software_Checksum_Start(Dcm_StartDataIn_Verify_Partial_Software_Checksum_In_LengthType In_Length, Dcm_StartDataIn_Verify_Partial_Software_Checksum_In_MemoryAddressType In_MemoryAddress, Dcm_StartDataIn_Verify_Partial_Software_Checksum_In_ChecksumType In_Checksum, Dcm_OpStatusType OpStatus,  Dcm_StartDataOut_Verify_Partial_Software_Checksum_Out_Status_of_RoutineType  * Out_Status_of_Routine,  Dcm_NegativeResponseCodeType  * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: RoutineServices_Verify_Partial_Software_Checksum_Start (returns application error)
                       *********************************************************************************************************************/
                        static uint32 NvmRead = (0xFFFFFFFFu);
  1364 11 0    (T)    RoutineServices_Verify_Partial_Software_Checksum_Start
  1370 11 1     *       uint8 ReadStatus = (1U);
  1371 11 2     *       uint8 retVal = (1U);
  1373 11 3     *       switch(In_Length)
                        {
                          /*********** Input Lenght is 20 04 *************/
  1376 11 4    (T)        case (0x2004u):
  1377 11 5     *           switch(In_MemoryAddress)
                            { 
                              /************ Memmory address is 00 61 **************/
  1380 11 6    (T)            case (0x61u):
  1381 11 7    (T)(F)           if(readFlag == 1u)
                                {
  1383 11 8     *                 (void)Rte_Call_DiagRoutines_NvMService_AC3_Btl_CRC_ReadBlock(&NvmRead);
  1384 11 9     *                 retVal = (10U);
  1385 11 10    *                 readFlag = 0u;
                                }
                                else
                                {
  1389 11 11    *                 (void)Rte_Call_DiagRoutines_NvMService_AC3_Btl_CRC_GetErrorStatus(&ReadStatus);
  1390 11 12    *                 retVal = DiagRoutines_ReadStatus(ReadStatus, Out_Status_of_Routine, NvmRead, In_Checksum);
                                }   
  1392 11 13    *               break;
                              /************ Memmory address is 00 71 **************/
  1394 11 14   (T)            case (0x71u):
  1395 11 15   (T)(F)           if(readFlag == 1u)
                                {
  1397 11 16    *                 (void)Rte_Call_DiagRoutines_NvMService_AC3_App_CRC_ReadBlock(&NvmRead);
  1398 11 17    *                 retVal = (10U);
  1399 11 18    *                 readFlag = 0u;
                                }
                                else
                                {
  1403 11 19    *                 (void)Rte_Call_DiagRoutines_NvMService_AC3_App_CRC_GetErrorStatus(&ReadStatus);
  1404 11 20    *                 retVal = DiagRoutines_ReadStatus(ReadStatus, Out_Status_of_Routine, NvmRead, In_Checksum);
                                }   
  1406 11 21    *               break;
                              /************ Memmory address is 00 81 **************/
  1408 11 22   (T)            case (0x81u):
  1409 11 23   (T)(F)           if(readFlag == 1u)
                                {
  1411 11 24    *                 (void)Rte_Call_DiagRoutines_NvMService_AC3_Hsm_CRC_ReadBlock(&NvmRead);
  1412 11 25    *                 retVal = (10U);
  1413 11 26    *                 readFlag = 0u;
                                }
                                else
                                {
  1417 11 27    *                 (void)Rte_Call_DiagRoutines_NvMService_AC3_Hsm_CRC_GetErrorStatus(&ReadStatus);
  1418 11 28    *                 retVal = DiagRoutines_ReadStatus(ReadStatus, Out_Status_of_Routine, NvmRead, In_Checksum);
                                }   
  1420 11 29    *               break;
  1421 11 30   (T)            default:
  1422 11 31    *               *Out_Status_of_Routine = (0x01u);
  1423 11 32    *               retVal = (0U);
  1424 11 33    *               break;
                            }
  1426 11 34    *           break;
  1427 11 35   (T)        default:
  1428 11 36    *           *Out_Status_of_Routine = (0x01u);
  1429 11 37    *           retVal = (0U);
  1430 11 38    *           break;
                        }
  1433 11 39    *       return retVal;
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: RoutineStatus_GetStatus
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <GetStatus> of PortPrototype <RoutineStatus>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   void RoutineStatus_GetStatus(uint8 *arg)
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: RoutineStatus_GetStatus_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      void  RoutineStatus_GetStatus( uint8  * arg) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: RoutineStatus_GetStatus
                       *********************************************************************************************************************/
  1467 12 0    (T)    RoutineStatus_GetStatus
  1473 12 1     *       *arg =   DiagRoutines_Flag.Check_Programming_Preconditions_Start_Flag 
                               | DiagRoutines_Flag.ManualMode_Start_Flag
                               | DiagRoutines_Flag.TeachBasedOnActualPos_Start_Flag
                               | DiagRoutines_Flag.TeachBasedOnCurrent_Start_Flag;
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: ServiceRequestNotification_Diag_Confirmation
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <Confirmation> of PortPrototype <ServiceRequestNotification_Diag>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType ServiceRequestNotification_Diag_Confirmation(uint8 SID, uint8 ReqType, uint16 SourceAddress, Dcm_ConfirmationStatusType ConfirmationStatus)
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_ServiceRequestNotification_E_NOT_OK
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: ServiceRequestNotification_Diag_Confirmation_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  ServiceRequestNotification_Diag_Confirmation(uint8 SID, uint8 ReqType, uint16 SourceAddress, Dcm_ConfirmationStatusType ConfirmationStatus) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: ServiceRequestNotification_Diag_Confirmation (returns application error)
                       *********************************************************************************************************************/
  1516 13 0    (T)    ServiceRequestNotification_Diag_Confirmation
  1522 13 1     *       return 10u;
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       *
                       * Runnable Entity Name: ServiceRequestNotification_Diag_Indication
                       *
                       *---------------------------------------------------------------------------------------------------------------------
                       *
                       * Executed if at least one of the following trigger conditions occurred:
                       *   - triggered by server invocation for OperationPrototype <Indication> of PortPrototype <ServiceRequestNotification_Diag>
                       *
                       **********************************************************************************************************************
                       *
                       * Runnable prototype:
                       * ===================
                       *   Std_ReturnType ServiceRequestNotification_Diag_Indication(uint8 SID, const uint8 *RequestData, uint16 DataSize, uint8 ReqType, uint16 SourceAddress, Dcm_NegativeResponseCodeType *ErrorCode)
                       *     Argument RequestData: uint8* is of type Dcm_Data4099ByteType
                       *
                       **********************************************************************************************************************
                       *
                       * Available Application Errors:
                       * =============================
                       *   RTE_E_ServiceRequestNotification_E_NOT_OK
                       *   RTE_E_ServiceRequestNotification_E_REQUEST_NOT_ACCEPTED
                       *
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of documentation area >>                  DO NOT CHANGE THIS COMMENT!
                       * Symbol: ServiceRequestNotification_Diag_Indication_doc
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of documentation area >>                    DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      Std_ReturnType  ServiceRequestNotification_Diag_Indication(uint8 SID, const  uint8  * RequestData, uint16 DataSize, uint8 ReqType, uint16 SourceAddress,  Dcm_NegativeResponseCodeType  * ErrorCode) /* PRQA S 0624, 3206 */ /* MD_Rte_0624, MD_Rte_3206 */
                      {
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of runnable implementation >>             DO NOT CHANGE THIS COMMENT!
                       * Symbol: ServiceRequestNotification_Diag_Indication (returns application error)
                       *********************************************************************************************************************/
  1564 14 0    (T)    ServiceRequestNotification_Diag_Indication
  1570 14 1     *       Std_ReturnType retVal = (0U);
  1571 14 2     *       *ErrorCode = (0U);  
  1573 14 3    (T)(F)   if(SID == 0x10 && *RequestData == 0x02)
                        {
  1575 14 4     *         (void)(*(&IMMO6_Status) = Rte_IMMO6_Func_PP_IMMO6_WFS_FlashPermReleased_WFS_FlashPermReleased, ((Std_ReturnType)(0U)));
  1576 14 5    (T)(F)     if((isSafeStatePreconditionFulfilled == 1u) && (isSpeedPreconditionFulfilled == 1u) && (IMMO6_Status != (0x00u)))
                          {
  1578 14 6     *           retVal = (0U);      
                          }
                          else
                          {
  1582 14 7     *           retVal = 1u;
  1583 14 8     *           *ErrorCode = (34U);
                          }    
                        }
  1586 14 9     *       return retVal;
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of runnable implementation >>               DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      }
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of function definition area >>            DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      static uint8 DiagRoutines_ReadStatus(uint8 ReadStatus , uint8 *ptrStatus_Routine, uint32 NvmRead, uint32 In_Checksum)
                      {
                        uint8 retVal;
  1599 15 0    (T)    DiagRoutines_ReadStatus
  1602 15 1    (T)(F)   if(ReadStatus == (2U))
                        {
  1604 15 2     *         retVal = (10U);
                        }
                        else 
  1606 15 3    (T)(F)     if(ReadStatus == (0U))
                        {
                          static uint32 crcReversed = 0;
                          /* crc needs to be inverted because the fbl stores it inverted in the nvm because of the sfd */
  1610 15 4    (T)(F)       for(uint8 i = 0; i < (4u); ++i)
                          {
  1612 15 5     *             crcReversed = crcReversed * (0x100u) + NvmRead % (0x100u);
  1613 15 6     *             NvmRead = NvmRead / (0x100u);
                          }
  1615 15 7    (T)(F)       if(crcReversed == In_Checksum)
                          {
  1617 15 8     *             *ptrStatus_Routine = (0x00u);
                          }
                          else
                          {
  1621 15 9     *             *ptrStatus_Routine = (0x01u);
                          }
  1623 15 10    *           retVal = (0U);
  1624 15 11    *           readFlag = 1u;
                        }
                        else
                        {
  1628 15 12    *           retVal = (1U);
  1629 15 13    *           readFlag = 1u;
                        }
  1632 15 14    *       return retVal;
                      }
                      #include "C:/PLCK_REPONEW/PLCK_AUDI_PPE/00_SW/01_BSW/GENDATA/COMPONENTS/DiagRoutines_MemMap.h"
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of function definition area >>              DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << Start of removed code area >>                   DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       * DO NOT CHANGE THIS COMMENT!           << End of removed code area >>                     DO NOT CHANGE THIS COMMENT!
                       *********************************************************************************************************************/
                      /**********************************************************************************************************************
                       MISRA 2012 violations and justifications
                       *********************************************************************************************************************/
                      /* module specific MISRA deviations:
                         MD_Rte_0624:  MISRA rule: Rule8.3
                           Reason:     This MISRA violation is a consequence from the RTE requirements [SWS_Rte_01007] [SWS_Rte_01150].
                                       The typedefs are never used in the same context.
                           Risk:       No functional risk. Only a cast to uint8* is performed.
                           Prevention: Not required.
                         MD_Rte_3206:  MISRA rule: Rule2.7
                           Reason:     The parameter are not used by the code in all possible code variants.
                           Risk:       No functional risk.
                           Prevention: Not required.
                      */

TEST COVERAGE SUMMARY

131 of 131 Lines Covered ( 100% )

67 of 67 Branches Covered ( 100% )

Metrics

ISO-26262 (Automotive) Unit Level ASIL B/C

UnitSubprogramComplexityStatementsBranches
DiagReadWriteDataByIdentifierCSDataServices_DID_0xfd02_Power_KL30_ReadData14 / 4 (100%)1 / 1 (100%)
 CSDataServices_DID_0xfd03_I_motor_ReadData14 / 4 (100%)1 / 1 (100%)
 CSDataServices_DID_0xfd04_U_motor_ReadData26 / 6 (100%)3 / 3 (100%)
 CSDataServices_DID_0xfd05_Temperature_ReadData25 / 5 (100%)3 / 3 (100%)
 CSDataServices_DID_0xfd06_counter_ReadData15 / 5 (100%)1 / 1 (100%)
 CSDataServices_DID_0xfd07_P_not_P_not_reachable_ReadData15 / 5 (100%)1 / 1 (100%)
 CSDataServices_DID_0xfd08_Not_P_P_not_reachable_ReadData15 / 5 (100%)1 / 1 (100%)
 CSDataServices_DID_0xfd09_Angle_external_ReadData14 / 4 (100%)1 / 1 (100%)
 CSDataServices_DID_0xfd0a_Angle_internal_ReadData14 / 4 (100%)1 / 1 (100%)
 CSDataServices_DID_0xfd1b_Requeste_Position_ReadData13 / 3 (100%)1 / 1 (100%)
 CSDataServices_ExtendedDataRecord0x01_Day_ReadData13 / 3 (100%)1 / 1 (100%)
 CSDataServices_ExtendedDataRecord0x01_Hour_ReadData13 / 3 (100%)1 / 1 (100%)
 CSDataServices_ExtendedDataRecord0x01_Mileage_ReadData15 / 5 (100%)1 / 1 (100%)
 CSDataServices_ExtendedDataRecord0x01_Minutes_ReadData13 / 3 (100%)1 / 1 (100%)
 CSDataServices_ExtendedDataRecord0x01_Month_ReadData13 / 3 (100%)1 / 1 (100%)
 CSDataServices_ExtendedDataRecord0x01_Seconds_ReadData13 / 3 (100%)1 / 1 (100%)
 CSDataServices_ExtendedDataRecord0x01_Year_ReadData13 / 3 (100%)1 / 1 (100%)
 DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_ReadData23 / 3 (100%)3 / 3 (100%)
 DataServices_0xF17C_VW_FAZIT_Identification_String_ConsecSupplierNum_WriteData924 / 24 (100%)17 / 17 (100%)
 DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_ReadData23 / 3 (100%)3 / 3 (100%)
 DataServices_0xF17C_VW_FAZIT_Identification_String_ECUManufDate_WriteData23 / 3 (100%)3 / 3 (100%)
 DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_ReadData410 / 10 (100%)7 / 7 (100%)
 DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdPlantNum_WriteData23 / 3 (100%)3 / 3 (100%)
 DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_ReadData23 / 3 (100%)3 / 3 (100%)
 DataServices_0xF17C_VW_FAZIT_Identification_String_ECUProdTestSysNum_WriteData23 / 3 (100%)3 / 3 (100%)
 DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadData24 / 4 (100%)3 / 3 (100%)
 DataServices_ASAM_ODX_File_Identifier_Param_ASAMODXFileIdent_ReadDataLength12 / 2 (100%)1 / 1 (100%)
 DataServices_ASAM_ODX_File_Version_MainVersion_ReadData23 / 3 (100%)3 / 3 (100%)
 DataServices_ASAM_ODX_File_Version_MinorVersion_ReadData23 / 3 (100%)3 / 3 (100%)
 DataServices_Active_Diagnostic_Session_activeDiagSession_ReadData14 / 4 (100%)1 / 1 (100%)
 DataServices_Basic_Settings_Status_BasicSettStatus_ReadData26 / 6 (100%)3 / 3 (100%)
 DataServices_Bootloader_TP_Blocksize_blocksize_ReadData1246 / 46 (100%)15 / 15 (100%)
 DataServices_Bootloader_TP_Blocksize_blocksize_WriteData11 / 1 (100%)1 / 1 (100%)
 DataServices_ECU_Programming_Information_ECUProgInfo_ReadData1139 / 39 (100%)16 / 16 (100%)
 DataServices_ECU_Serial_Number_ECU_SerialNumber_ReadData23 / 3 (100%)3 / 3 (100%)
 DataServices_FDS_Project_Data_BitField_ReadData12 / 2 (100%)1 / 1 (100%)
 DataServices_FDS_Project_Data_Hash_ReadData12 / 2 (100%)1 / 1 (100%)
 DataServices_FDS_Project_Data_Hash_ReadDataLength12 / 2 (100%)1 / 1 (100%)
 DataServices_FDS_Project_Data_Project_ID_ReadData15 / 5 (100%)1 / 1 (100%)
 DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Day_ReadData1246 / 46 (100%)15 / 15 (100%)
 DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Month_ReadData1246 / 46 (100%)15 / 15 (100%)
 DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Programming_State_ReadData1451 / 51 (100%)19 / 19 (100%)
 DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_Year_ReadData1246 / 46 (100%)15 / 15 (100%)
 DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Appl_raw_ReadData1246 / 46 (100%)15 / 15 (100%)
 DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Day_ReadData1246 / 46 (100%)15 / 15 (100%)
 DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Month_ReadData1246 / 46 (100%)15 / 15 (100%)
 DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Programming_State_ReadData1451 / 51 (100%)19 / 19 (100%)
 DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_Year_ReadData1246 / 46 (100%)15 / 15 (100%)
 DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_Btl_raw_ReadData1246 / 46 (100%)15 / 15 (100%)
 DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Day_ReadData1246 / 46 (100%)15 / 15 (100%)
 DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Month_ReadData1246 / 46 (100%)15 / 15 (100%)
 DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Programming_State_ReadData1450 / 51 (98%)18 / 19 (94%)
 DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_Year_ReadData1246 / 46 (100%)15 / 15 (100%)
 DataServices_Fingerprint_And_Programming_Date_Of_Logical_Software_Blocks_HSM_raw_ReadData1246 / 46 (100%)15 / 15 (100%)
 DataServices_Fingerprint_Appl_Day_ReadData11 / 1 (100%)1 / 1 (100%)
 DataServices_Fingerprint_Appl_Day_WriteData11 / 1 (100%)1 / 1 (100%)
 DataServices_Fingerprint_Appl_Month_ReadData11 / 1 (100%)1 / 1 (100%)
 DataServices_Fingerprint_Appl_Month_WriteData11 / 1 (100%)1 / 1 (100%)
 DataServices_Fingerprint_Appl_Year_ReadData11 / 1 (100%)1 / 1 (100%)
 DataServices_Fingerprint_Appl_Year_WriteData11 / 1 (100%)1 / 1 (100%)
 DataServices_Fingerprint_Appl_raw_ReadData11 / 1 (100%)1 / 1 (100%)
 DataServices_Fingerprint_Appl_raw_WriteData11 / 1 (100%)1 / 1 (100%)
 DataServices_Fingerprint_Btl_Day_ReadData11 / 1 (100%)1 / 1 (100%)
 DataServices_Fingerprint_Btl_Day_WriteData11 / 1 (100%)1 / 1 (100%)
 DataServices_Fingerprint_Btl_Month_ReadData11 / 1 (100%)1 / 1 (100%)
 DataServices_Fingerprint_Btl_Month_WriteData11 / 1 (100%)1 / 1 (100%)
 DataServices_Fingerprint_Btl_Year_ReadData11 / 1 (100%)1 / 1 (100%)
 DataServices_Fingerprint_Btl_Year_WriteData11 / 1 (100%)1 / 1 (100%)
 DataServices_Fingerprint_Btl_raw_ReadData11 / 1 (100%)1 / 1 (100%)
 DataServices_Fingerprint_Btl_raw_WriteData11 / 1 (100%)1 / 1 (100%)
 DataServices_Programming_Preconditions_NumOfProgramPrecond_ReadData12 / 2 (100%)1 / 1 (100%)
 DataServices_Programming_Preconditions_Programming_Preconditions_ReadData15 / 5 (100%)1 / 1 (100%)
 DataServices_Programming_Preconditions_Programming_Preconditions_ReadDataLength12 / 2 (100%)1 / 1 (100%)
 DataServices_Software_Version_Patch_Level_1_SwVerPatchLevel_ReadData12 / 2 (100%)1 / 1 (100%)
 DataServices_System_Identification_ECU_ID_ReadData23 / 3 (100%)3 / 3 (100%)
 DataServices_System_Identification_NodeAddr_ReadData23 / 3 (100%)3 / 3 (100%)
 DataServices_Technical_Specifications_Version_MainVer_DSDL_ReadData12 / 2 (100%)1 / 1 (100%)
 DataServices_Technical_Specifications_Version_MainVer_DUL_ReadData12 / 2 (100%)1 / 1 (100%)
 DataServices_Technical_Specifications_Version_MainVer_ORU_ReadData12 / 2 (100%)1 / 1 (100%)
 DataServices_Technical_Specifications_Version_MainVer_PMode_ReadData12 / 2 (100%)1 / 1 (100%)
 DataServices_Technical_Specifications_Version_MainVer_SFD_ReadData12 / 2 (100%)1 / 1 (100%)
 DataServices_Technical_Specifications_Version_MainVer_SWaP_ReadData12 / 2 (100%)1 / 1 (100%)
 DataServices_Technical_Specifications_Version_MainVer_VKMS_ReadData12 / 2 (100%)1 / 1 (100%)
 DataServices_Technical_Specifications_Version_MajVer_80114_ReadData12 / 2 (100%)1 / 1 (100%)
 DataServices_Technical_Specifications_Version_MajVer_80124_ReadData12 / 2 (100%)1 / 1 (100%)
 DataServices_Technical_Specifications_Version_MajVer_80125_ReadData12 / 2 (100%)1 / 1 (100%)
 DataServices_Technical_Specifications_Version_MajVer_80126_ReadData12 / 2 (100%)1 / 1 (100%)
 DataServices_Technical_Specifications_Version_MajVer_80127_ReadData12 / 2 (100%)1 / 1 (100%)
 DataServices_Technical_Specifications_Version_MajVer_80128_3_ReadData12 / 2 (100%)1 / 1 (100%)
 DataServices_Technical_Specifications_Version_MinVer_80114_ReadData12 / 2 (100%)1 / 1 (100%)
 DataServices_Technical_Specifications_Version_MinVer_80124_ReadData12 / 2 (100%)1 / 1 (100%)
 DataServices_Technical_Specifications_Version_MinVer_80125_ReadData12 / 2 (100%)1 / 1 (100%)
 DataServices_Technical_Specifications_Version_MinVer_80126_ReadData12 / 2 (100%)1 / 1 (100%)
 DataServices_Technical_Specifications_Version_MinVer_80127_ReadData12 / 2 (100%)1 / 1 (100%)
 DataServices_Technical_Specifications_Version_MinVer_80128_3_ReadData12 / 2 (100%)1 / 1 (100%)
 DataServices_Technical_Specifications_Version_MinorVer_DSDL_ReadData12 / 2 (100%)1 / 1 (100%)
 DataServices_Technical_Specifications_Version_MinorVer_DUL_ReadData12 / 2 (100%)1 / 1 (100%)
 DataServices_Technical_Specifications_Version_MinorVer_ORU_ReadData12 / 2 (100%)1 / 1 (100%)
 DataServices_Technical_Specifications_Version_MinorVer_PMode_ReadData12 / 2 (100%)1 / 1 (100%)
 DataServices_Technical_Specifications_Version_MinorVer_SFD_ReadData12 / 2 (100%)1 / 1 (100%)
 DataServices_Technical_Specifications_Version_MinorVer_SWaP_ReadData12 / 2 (100%)1 / 1 (100%)
 DataServices_Technical_Specifications_Version_MinorVer_VKMS_ReadData12 / 2 (100%)1 / 1 (100%)
 DataServices_VW_Application_Software_Version_Number_VW_AppSwVerNum_ReadData23 / 3 (100%)3 / 3 (100%)
 DataServices_VW_ECU_Hardware_Number_ENR_ReadData23 / 3 (100%)3 / 3 (100%)
 DataServices_VW_ECU_Hardware_Number_IN_ReadData23 / 3 (100%)3 / 3 (100%)
 DataServices_VW_ECU_Hardware_Number_MGR_ReadData23 / 3 (100%)3 / 3 (100%)
 DataServices_VW_ECU_Hardware_Number_VNR_ReadData23 / 3 (100%)3 / 3 (100%)
 DataServices_VW_ECU_Hardware_Version_Number_VW_ECU_HwVerNum_ReadData23 / 3 (100%)3 / 3 (100%)
 DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_current_ReadData49 / 9 (100%)7 / 7 (100%)
 DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Appl_RfsV_min_ReadData49 / 9 (100%)7 / 7 (100%)
 DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_current_ReadData49 / 9 (100%)7 / 7 (100%)
 DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Btl_RfsV_min_ReadData49 / 9 (100%)7 / 7 (100%)
 DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_current_ReadData49 / 9 (100%)7 / 7 (100%)
 DataServices_VW_Logical_Block_Downgrade_Protection_Versions_HSM_RfsV_min_ReadData49 / 9 (100%)7 / 7 (100%)
 DataServices_VW_Logical_Block_Downgrade_Protection_Versions_Versioning_ReadData12 / 2 (100%)1 / 1 (100%)
 DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_Appl_ReadData1249 / 49 (100%)15 / 15 (100%)
 DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_BTL_ReadData1249 / 49 (100%)15 / 15 (100%)
 DataServices_VW_Logical_Software_Block_Counter_Of_Programming_Attempts_CounterVal_HSM_ReadData1249 / 49 (100%)15 / 15 (100%)
 DataServices_VW_Logical_Software_Block_Version_SwBlock_Appl_ReadData15 / 5 (100%)1 / 1 (100%)
 DataServices_VW_Logical_Software_Block_Version_SwBlock_BTL_ReadData12 / 2 (100%)1 / 1 (100%)
 DataServices_VW_Logical_Software_Block_Version_SwBlock_HSM_ReadData15 / 5 (100%)1 / 1 (100%)
 DataServices_VW_Spare_Part_Number_ENR_ReadData23 / 3 (100%)3 / 3 (100%)
 DataServices_VW_Spare_Part_Number_IN_ReadData23 / 3 (100%)3 / 3 (100%)
 DataServices_VW_Spare_Part_Number_MGR_ReadData23 / 3 (100%)3 / 3 (100%)
 DataServices_VW_Spare_Part_Number_VNR_ReadData23 / 3 (100%)3 / 3 (100%)
 DataServices_VW_System_Name_Or_Engine_Type_VW_SysName_ReadData23 / 3 (100%)3 / 3 (100%)
 DataServices_VW_Workshop_System_Name_VW_WorkshopSysName_ReadData23 / 3 (100%)3 / 3 (100%)
 DataServices_Vehicle_Identification_Number_VIN_ReadData25 / 5 (100%)3 / 3 (100%)
 DataServices_p_Lockvalue_LockValue_ReadData627 / 27 (100%)11 / 11 (100%)
 DataServices_p_Lockvalue_LockValue_WriteData727 / 27 (100%)13 / 13 (100%)
 DataServices_v_Angle_external_Angle_external_ReadData15 / 5 (100%)1 / 1 (100%)
 DataServices_v_Angle_internal_Angle_internal_ReadData15 / 5 (100%)1 / 1 (100%)
 DataServices_v_Development_Message_Dev_message_ReadData12 / 2 (100%)1 / 1 (100%)
 DataServices_v_Development_Message_Dev_message_WriteData27 / 7 (100%)3 / 3 (100%)
 DataServices_v_HW_Version_Version_ReadData14 / 4 (100%)1 / 1 (100%)
 DataServices_v_I_Motor_I_motor_ReadData14 / 4 (100%)1 / 1 (100%)
 DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_ReadData15 / 5 (100%)1 / 1 (100%)
 DataServices_v_Not_P_P_not_reachable_Not_P_P_not_reachable_WriteData26 / 6 (100%)3 / 3 (100%)
 DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_ReadData15 / 5 (100%)1 / 1 (100%)
 DataServices_v_P_Not_P_not_reachable_P_not_P_not_reachable_WriteData26 / 6 (100%)3 / 3 (100%)
 DataServices_v_Power_KL30_Power_KL30_ReadData14 / 4 (100%)1 / 1 (100%)
 DataServices_v_Requested_Position_Requeste_Position_ReadData13 / 3 (100%)1 / 1 (100%)
 DataServices_v_Switching_operation_counter_ReadData15 / 5 (100%)1 / 1 (100%)
 DataServices_v_Switching_operation_counter_WriteData26 / 6 (100%)3 / 3 (100%)
 DataServices_v_Temperature_Temperature_ReadData25 / 5 (100%)3 / 3 (100%)
 DataServices_v_U_Motor_U_motor_ReadData15 / 5 (100%)1 / 1 (100%)
 DiagReadWriteDataByIdentifier_Init513 / 13 (100%)9 / 9 (100%)
 DiagReadWriteDataByIdentifier_Main834 / 36 (94%)12 / 13 (92%)
 DiagReadWriteDataByIdentifier_P_LockValue_Read11 / 1 (100%)1 / 1 (100%)
 P_SfdA_GetIds_GetEcuGroupId23 / 3 (100%)3 / 3 (100%)
 P_SfdA_GetIds_GetEcuId510 / 10 (100%)9 / 9 (100%)
 P_SfdA_GetIds_GetProjectId12 / 2 (100%)1 / 1 (100%)
TOTALS1524661481 / 1484 (99%)619 / 621 (99%)
DiagRoutinesDiagnosis_Init11 / 1 (100%)1 / 1 (100%)
 Diagnosis_Main36 / 6 (100%)5 / 5 (100%)
 RoutineServices_Check_Memory_RequestResults11 / 1 (100%)1 / 1 (100%)
 RoutineServices_Check_Memory_Start11 / 1 (100%)1 / 1 (100%)
 RoutineServices_Check_Programming_Dependencies_Start11 / 1 (100%)1 / 1 (100%)
 RoutineServices_Check_Programming_Preconditions_Start826 / 26 (100%)15 / 15 (100%)
 RoutineServices_Erase_Memory_Start11 / 1 (100%)1 / 1 (100%)
 RoutineServices_ManualMode_Start311 / 11 (100%)5 / 5 (100%)
 RoutineServices_TeachBasedOnActualPos_Start28 / 8 (100%)3 / 3 (100%)
 RoutineServices_TeachBasedOnCurrent_Start311 / 11 (100%)5 / 5 (100%)
 RoutineServices_Verify_Partial_Software_Checksum_Start839 / 39 (100%)13 / 13 (100%)
 RoutineStatus_GetStatus11 / 1 (100%)1 / 1 (100%)
 ServiceRequestNotification_Diag_Confirmation11 / 1 (100%)1 / 1 (100%)
 ServiceRequestNotification_Diag_Indication39 / 9 (100%)5 / 5 (100%)
 DiagRoutines_ReadStatus514 / 14 (100%)9 / 9 (100%)
TOTALS1542131 / 131 (100%)67 / 67 (100%)
GRAND TOTALS1675081612 / 1615 (99%)686 / 688 (99%)

Probe Points

No probe points exist